Я не уверен, что у Вас есть та же проблема, у меня было, но попробовать это:
Когда я пытался компилировать свой код он разбился, и я не знаю, почему так вместо компиляции моего основного кода я сделал отдельный короткий файл, который управлял только основным кодом.
Для примера можно сказать, что мы создаем программу «hello world» с основным файлом кода, называемым «program.py», и файл runner под названием «run.py» (который называется «run.exe»)
сделать файл "run.py" с таким содержимым:
import program
program.run()
И сделать "program.py" с этим содержанием:
def run():
print "Hello World!"
Тогда просто скомпилировать «run.py " файл.
ПРИМЕЧАНИЕ. Если вы хотите, чтобы код не был открыт пользователем, после запуска программы удалите файлы «.py», но оставите эквиваленты «.pyc».
Надеюсь, это поможет.
Можете ли вы предоставить полную трассу? Надеюсь, это дало немного больше. – Joel
Есть сценарий Chkloc.py. Мне нужно создать исполняемый файл для этого скрипта. Поэтому я попытался создать еще один файл python с именем Chkloc_py2exe.py, который имеет код, который я показал выше. У меня есть еще один файл под названием ConvertEXE.bat, который фактически конвертирует скрипт в исполняемый файл. Ниже приведен код, который имеет этот .bat-файл. Я запускаю эту биту, чтобы создать Chkloc.exe. –
:: convert Chkloc python Chkloc_py2exe.py py2exe if not EXIST dist \ Chkloc.exe goto Ошибка –