py2exe 导入错误

3 投票
1 回答
1411 浏览
提问于 2025-04-17 13:07

我看了py2exe的教程,成功把我的Python代码转换成了可以运行的可执行文件。

但是,当我尝试在另一台没有安装Python的电脑上运行时,出现了以下错误:

追踪记录(最近的调用在最前面):
文件 "C:\Program_Files\Pyton2_7_2\lib\site-packages\py2exe\boot_common.py",第92行,
导入错误:没有名为linecache的模块
追踪记录(最近的调用在最前面):
文件 "auto_create_workspace.py",第1行,
导入错误:没有名为subprocess的模块

在我的电脑上,即使我卸载了Python,它仍然可以正常工作。

更新
我尝试把dist文件夹复制到我电脑的另一个驱动器上,它仍然可以工作。
但是当我把它复制到网络驱动器并从那里运行时,出现了和上面一样的错误。

这可能是什么问题呢?

1 个回答

0

我还是不知道py2exe到底出了什么问题,所以我试了试pyinstaller,结果它能正常工作。

撰写回答