我有一个包含很多模块和目录的 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/