py2exe或pyinstaller无法包括雅拉科乌提

2024-06-13 09:16:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个用于irc的小python脚本,它需要jaraco.util来运行。要求是在windows上以二进制形式发布,所以我尝试了py2exe和pyinstaller。在

我正在使用WinPython-64bit-2.7.6.4

我在以前的项目中对py2exe有一些经验,我也尝试过“includes”选项,但没有成功。 错误基本上是标准的:

ImportError: No module named jaraco

或者jaraco.util等。如果我尝试通过setup.pypy2exe包含它。在

^{2}$

通常,它应该自动检测依赖项,但如果我不使用include,它将生成exe,但无法执行,并出现类似错误:

Traceback (most recent call last)
  File "irc\client.pyc", line 67, in <module>
ImportError: No module named jaraco.util.itertools

winpython站点包中,我有:

jaraco
jaraco.timing-1.0-py2.7-nspkg.pth
jaraco.timing-1.0-py2.7.egg-info
jaraco.util-10.6-py2.7-nspkg.pth
jaraco.util-10.6-py2.7.egg-info

我还试图重新安装jaraco.util,并在构建之后手动复制它,但它仍然无法工作。在

我已经在网上搜索了至少几个小时的解决方案,但没有结果。所以我在这里试着,也许你们也遇到过类似的问题(或者我做错了什么…)

谢谢你


Tags: noinfo脚本eggirc错误utilnamed
1条回答
网友
1楼 · 发布于 2024-06-13 09:16:30

我认为问题是jaraco是通过easy_install jaraco.util安装的,因此创建了python蛋,py2exe不支持这些蛋,其{a1}详细说明了这一点。在

尝试将标志 always-unzip指定为easy_install的选项。在

相关问题 更多 >