2012-02-16 14 views
3

Я прочитал учебник py2exe и успешно конвертировал свой код на Python в исполняемый exectuable.py2exe ImportError

Но когда я попытался запустить его на другом компьютере, не имеем установленный Python, я получаю следующее сообщение об ошибке:

Traceback (most recent call last):
File "C:\Program_Files\Pyton2_7_2\lib\site-packages\py2exe\boot_common.py", line 92, in ImportError: No module named linecache
Traceback (most recent call last):
File "auto_create_workspace.py", line 1, in ImportError: No module named subprocess

На моем компьютере, даже если я удалил питона, он все еще работает.

UPDATE Я попытался скопировать папку dist на другой диск на моем компьютере, и он все еще работает. Когда я копирую его на сетевой диск и запускаю оттуда, я получаю ту же ошибку, что и выше.

В чем может быть проблема?

+0

Есть subprocess.pyc или .pyo внутри library.zip? –

+0

@janne Karila, subprocess.pyc exsit в library.zip. , иначе он не будет работать и на моем компьютере, без установки python. –

ответ

0

Я до сих пор не знаю, что это проблема в py2exe, поэтому я попытался pyinstaller вместо и его работы

Смежные вопросы