PyDev: фатальная ошибка Python32\lib\io.py, строка 60, в ‹модуле›

Я работаю в PyDev, и совершенно неожиданно я больше не могу запускать свои программы на Python из Eclipse PyDev (версия 2.1.0).

Любая программа на Python, которую я запускал через Запуск от имени > Запуск Python, не работает

Fatal Python error: Py_Initialize: can't initialize sys standard streams
Traceback (most recent call last):
  File "C:\Python32\lib\io.py", line 60, in <module>

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
  • Я по-прежнему могу запускать свою программу в командной строке, только Eclipse * У меня только одна версия Python (3.2)
  • Я не менял свои файлы Python с тех пор, как они работали в прошлый раз. Они имеют кодировку UTF-8.
  • Я не обновлял ни Eclipse, ни PyDev с тех пор, как они работали в прошлый раз.
  • Python установлен в c:\python32 (определено в переменной окружения PYTHONPATH)
  • Моя система XP была обновлена ​​сегодня для KB2536276 и

Есть идеи?


person rds    schedule 18.08.2011    source источник


Ответы (1)


Наконец-то я выяснил, откуда взялась проблема: у меня был файл с именем stat.py, и он, по-видимому, создает конфликт с Lib/stat.py.

К сожалению, сообщение об ошибке было очень неясным. И я просто не понимаю, почему pyDev ведет себя иначе, чем python.exe

person rds    schedule 13.10.2011
comment
Я сообщил об ошибке 577329. - person rds; 13.10.2011
comment
Как вы решили проблему? - person Adam Bruss; 30.01.2014
comment
я просто переименовал свой модуль в другое имя. - person rds; 04.02.2014