ImportError: никакой модуль, названный py2exe

Eric, Вы мертвы на. Для любого действительно масштабируемого / легко сохраняемый / устойчивое приложение единственный реальный ответ должен обойтись без всего мусора и придерживаться основ.

я следовал за подобной траекторией со своей карьерой и пришел к тем же заключениям. Конечно, нас считают еретиками и смотрели на забавный. Но мои работы материала и работы хорошо.

на Каждую строку кода нужно посмотреть с подозрением.

12
задан Reshure 13 August 2009 в 11:21
поделиться

3 ответа

Похоже, что-то установило Python 2.4.3 за вашей спиной и установило его по умолчанию.

В краткосрочной перспективе попробуйте запустить свой скрипт явно с Python 2.6 следующим образом:

c:\Python26\python.exe setup.py ...

В долгосрочной перспективе вам необходимо проверить вашу системную PATH (что, похоже, вы уже сделали) и ассоциации файлов, например:

C:\Users\rjh>assoc .py
.py=Python.File

C:\Users\rjh>ftype Python.File
Python.File="C:\Python26\python.exe" "%1" %*

Простое удаление Python 2.4.3 может быть ошибкой, поскольку предположительно что-то в вашей системе полагается на это. Изменение PATH и ассоциаций файлов так, чтобы они указывали на Python 2.6 , вероятно, не повредит что бы то ни было, но я не мог этого гарантировать.

9
ответ дан 2 December 2019 в 06:26
поделиться

Если у вас установлены другие версии Python, возможно, другая версия Python является Python по умолчанию. Может ли это быть так? Я считаю, что установка Python по умолчанию определяется настройками реестра.

3
ответ дан 2 December 2019 в 06:26
поделиться

Похоже, вам нужно загрузить правильное распределение py2exe.

Проверьте, содержит ли ваше c:\Python26\Lib\site-packages\ папку py2exe.

.
9
ответ дан 2 December 2019 в 06:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: