Нет модуля с именем py2exe - PullRequest
0 голосов
/ 05 марта 2012

Я уже некоторое время пытаюсь использовать py2exe для готового скрипта, но, похоже, что-то не так с моей установкой py2exe.Не удается импортировать py2exe.Вот вывод в оболочке Python:

 Traceback (most recent call last):
 File "<pyshell#0>", line 1, in <module>
 import py2exe
 ImportError: No module named py2exe

Я проверил здесь , и, очевидно, должна быть папка с именем py2exe в C:\Python27\Lib\site-packages\.

Тамне является.Я пытался удалить / переустановить несколько раз, но безрезультатно.Есть какие-нибудь решения?

Для записи я использую Python 2.7 и py2exe 0.6.9 (самая последняя версия, и она совместима с Python 2.7.

Ответы на вопросы:

Путь к модулю: ['C:\\Python27\\Lib\\idlelib', 'C:\\Windows\\system32\\python27.zip', 'C:\\Python27\\DLLs', 'C:\\Python27\\lib', 'C:\\Python27\\lib\\plat-win', 'C:\\Python27\\lib\\lib-tk', 'C:\\Python27', 'C:\\Python27\\lib\\site-packages']

Загруженная версия py2exe: py2exe-0.6.9.win64-py2.5.amd64.msi При использовании 32-разрядной альтернативы я получаю сообщение об ошибке Python version 2.7 required, which was not found in the registry. И у меня действительно добавлен python кPATH.

Обновление: у меня установлен неправильный py2exe. Это смущает. Для записи у меня был py2exe-0.6.9.win64-py2.5.amd64.msi, когда у меня должен был быть py2exe-0.6.9.win64-py2.7.amd64.exe

1 Ответ

1 голос
/ 05 февраля 2017

Не включайте команду "python" перед файлом setup.py.Это работает для меня.Просто введите setup.py py2exe.Обратите внимание, что вы должны находиться в том же каталоге, что и скрипт Python, который вы хотите превратить в исполняемый файл.

...