python - py2exe找不到模块

标签 python py2exe

我有一个包含很多模块和目录的 python 项目。要运行的主要程序是 test_main.py:

    import PSI_Core.benchManager as bm
    import shutil
    import os

    manager = bm.benchManager();

我严格按照 py2exe 的过程为这个项目创建一个 exe 文件。但是一旦创建了 exe 文件并运行它,它就会出错:

    ImportError: No module named PSI_Core.benchManager

有人对 py2exe 有任何经验吗?成功了吗?

最佳答案

我知道这不是一个直接的答案,但在尝试让 py2exe 工作半小时后,我放弃并尝试了 cx_Freeze,它的效果非常好:

http://cx-freeze.sourceforge.net/cx_Freeze.html

五分钟之内,我就有了一个 Shiny 的可执行文件在等着我:-)

关于python - py2exe找不到模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7351644/

相关文章:

python - 如何使用 Python 获取当前周数?

python - 为传入数据轮询调制解调器的最佳设计是什么?

python - py2exe 和 QSplashScreen

Python,支持unicode的最佳方法?

python - 尝试通过python创建快捷方式

python - XPath 匹配每个包含文本的节点

python - 如何按给定索引从嵌套列表中提取元素

python - 为 MySQL View 创建模型并加入它

python - 在虚拟环境中使用 py2exe

python - py2exe 创建的可执行文件不工作