2012-02-16 111 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而不是和它的作品