使用带有额外模块的 py2exe 打包
Packaging using py2exe with extra modules
我正在尝试使用 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总是returns"No module named pyping"?
zip2exe FAQ has a section about dealing with "No module named ..." which links you to exe with eggs 这表明问题是 pyping
作为 egg 安装而不是解压缩。第一个解决方案是使用 easy_install --always-unzip
解压手动安装它。第二种是将实际包包含在源文件夹中。
这是另一个讨论其他替代方案的问题,例如 cx_Freeze:
python cx_Freeze egg problem
我正在尝试使用 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总是returns"No module named pyping"?
zip2exe FAQ has a section about dealing with "No module named ..." which links you to exe with eggs 这表明问题是 pyping
作为 egg 安装而不是解压缩。第一个解决方案是使用 easy_install --always-unzip
解压手动安装它。第二种是将实际包包含在源文件夹中。
这是另一个讨论其他替代方案的问题,例如 cx_Freeze:
python cx_Freeze egg problem