2012-02-16 88 views
3

我讀了py2exe教程,併成功將我的Python代碼轉換爲正在運行的exectuable。py2exe導入錯誤

但是當我試圖給不已經安裝了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? – 2012-02-16 16:39:48

+0

@janne Karila,subprocess.pyc在library.zip中存在。 否則,它也不會在我的電腦上也工作,沒有安裝python。 – 2012-02-16 16:42:27

回答

0

我仍然不知道什麼是在py2exe的問題,所以我嘗試pyinstaller而不是和它的作品