2015-04-21 3 views
1

Это мой код для создания исполняемого файла для моего скрипта python «Chkloc.py» с использованием py2exe.Ошибка «путь не существует» в py2exe

from distutils.core import setup 
import py2exe 
from Chkloc import EXE_Revision 

setup(name=   'Chkloc', 
     version=  EXE_Revision, 
     console=  ['Chkloc.py']) 

У меня возникла ошибка «Путь не существует» сбой py2exe.

Пожалуйста, помогите.

+0

Можете ли вы предоставить полную трассу? Надеюсь, это дало немного больше. – Joel

+0

Есть сценарий Chkloc.py. Мне нужно создать исполняемый файл для этого скрипта. Поэтому я попытался создать еще один файл python с именем Chkloc_py2exe.py, который имеет код, который я показал выше. У меня есть еще один файл под названием ConvertEXE.bat, который фактически конвертирует скрипт в исполняемый файл. Ниже приведен код, который имеет этот .bat-файл. Я запускаю эту биту, чтобы создать Chkloc.exe. –

+0

:: convert Chkloc python Chkloc_py2exe.py py2exe if not EXIST dist \ Chkloc.exe goto Ошибка –

ответ

0

Я не уверен, что у Вас есть та же проблема, у меня было, но попробовать это:

Когда я пытался компилировать свой код он разбился, и я не знаю, почему так вместо компиляции моего основного кода я сделал отдельный короткий файл, который управлял только основным кодом.

Для примера можно сказать, что мы создаем программу «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».

Надеюсь, это поможет.