我正在尝试使用py2exe从python脚本创建.exe文件。每当我尝试运行程序时,它似乎都缺少一个模块(pyping)。
我试过了:
from distutils.core import setup
import py2exe
setup(windows=[{"script": "main.py"}],
options={"py2exe": {"includes": ["pyping"]}})
和
python setup.py py2exe --includes pyping
但py2exe总是返回"没有名为pyping的模块"?
答案 0 :(得分:0)
zip2exe FAQ有一个关于处理"No module named ..."的部分,它将您链接到exe with eggs,这表明问题是pyping
是作为鸡蛋而不是解压缩而安装的。第一个解决方案是使用easy_install --always-unzip
解压缩手动安装它。第二种是在源文件夹中包含实际的包。
以下是另一个讨论其他替代方案的问题,例如cx_Freeze: