如何将可用的 python 程序分发给没有安装 Distributed 的 python?
我已经使用python setup.py bdist_wininst
. setup.py 包含一个控制台脚本入口点,以便根据自动脚本创建创建一个 Windows .exe 文件并将其放置在%python%\Scripts
目标计算机上。
但是,在具有原始 python 安装的机器上运行安装的脚本会产生:
D:\Py3.2.5> scripts\foo.exe
Traceback (most recent call last):
File "D:\Py3.2.5\scripts\foo-script.py", line 5, in <module>
from pkg_resources import load_entry_point
ImportError: No module named pkg_resources
没有名为 pkg_resources 的模块告诉我此错误是因为未安装Distribute 。
如何让我的安装程序包含分发,这样我就不必告诉我们的用户“在安装我们的程序之前,你必须安装这个其他程序”?