【问题标题】:py2exe ImportErrorpy2exe 导入错误
【发布时间】:2012-02-16 14:36:32
【问题描述】:

我阅读了 py2exe 教程并成功地将我的 python 代码转换为正在运行的可执行文件。

但是当我尝试在另一台没有安装 python 的计算机上运行它时,我收到以下错误:

回溯(最近一次通话最后一次):
文件“C:\Program_Files\Pyton2_7_2\lib\site-packages\py2exe\boot_common.py”,第 92 行,在 ImportError:没有名为 linecache 的模块
回溯(最近一次通话最后一次):
文件“auto_create_workspace.py”,第 1 行,在 ImportError: 没有名为子进程的模块

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

更新 我试图将dist 文件夹复制到我计算机上的另一个驱动器,它仍然可以工作。 当我将它复制到网络驱动器并从那里运行时,我得到与上述相同的错误。

可能是什么问题?

【问题讨论】:

  • library.zip 中是否有 subprocess.pyc 或 .pyo?
  • @janne Karila,subprocess.pyc 存在于 library.zip 中。否则它也不会在我的电脑上运行,没有安装 python。

标签: python py2exe importerror


【解决方案1】:

我仍然不知道 py2exe 有什么问题,所以我尝试了 pyinstaller 并且它的工作原理

【讨论】:

    猜你喜欢
    • 2017-07-13
    • 2016-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多