ImportError: невозможно импортировать псевдонимы имен - PullRequest
1 голос
/ 16 января 2011

Я только что установил Python 2.7.1 в Windows Vista, используя установщик с официального сайта , и получаю такую ​​ошибку при запуске python.exe

C:\Python27>python.exe
Traceback (most recent call last):
  File "C:\Python27\Lib\site.py", line 553, in <module>
    main()
  File "C:\Python27\Lib\site.py", line 542, in main
    aliasmbcs()
  File "C:\Python27\Lib\site.py", line 467, in aliasmbcs
    import locale, codecs
  File "C:\Python27\Lib\locale.py", line 15, in <module>
    import encodings
  File "C:\Python27\Lib\encodings\__init__.py", line 32, in <module>
    from encodings import aliases
ImportError: cannot import name aliases

С Python 3.1.3, также только что установлен

Fatal Python error: Py_Initialize: can't initialize sys standard streams
Traceback (most recent call last):
  File "C:\Python31\lib\encodings\__init__.py", line 32, in <module>
ImportError: cannot import name aliases

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

Что происходит? Должен ли я настроить PYTHONPATH или что-то подобное? Если да, то какие значения он должен иметь?

1 Ответ

3 голосов
/ 16 января 2011

Единственная ссылка, которую я смог найти, указывает на проблему с вирусом:

Начинается здесь: http://mail.python.org/pipermail/tutor/2009-January/066730.html Проходит: http://mail.python.org/pipermail/tutor/2009-January/066739.html И заканчивается: http://mail.python.org/pipermail/tutor/2009-January/066750.html

Если ваш \Lib\encodings\aliases.py отсутствует и вы не можете создать там файл с таким именем, начните искать трояна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...