我正在尝试使用irclib库创建一个IRC客户机。但是,当我尝试使用cxFreeze冻结脚本时,总是会遇到这样的错误:
Traceback (most recent call last):
File "C:\python27\lib\site-packages\cx_Freeze\initscripts\Console.py", line 27, in <module>
exec(code, m.__dict__)
File "client.py", line 38, in <module>
ImportError: No module named jaraco
在设置.py脚本已被多次修改,以尝试包含文件、包等。似乎什么都不管用。以下是当前版本供参考:
^{pr2}$客户机的脚本可以在一行中缩短:
from irc import client
仅此而已。我没有用Jaraco,irclib(包irc)是。Jaraco必须作为irclib的依赖项安装。在
我试着找出它发生的原因,但到目前为止,什么也没找到。在
谢谢你的帮助!在
好吧,经过一番挖掘之后,zope在用twisted冻结应用程序时似乎也存在同样的问题。虽然我没有用jaraco测试过,但我认为这是同一个问题。我希望这个解决方案能为那些遇到同样问题的用户起作用:
这是设置.py脚本:
我提供这个答案是因为它和twisted和zope配合得很好。看到我的客户使用twisted now进行IRC通信,我不知道下面提供的步骤是否有效,但这正是twisted帮助我的原因。在
嗯
相关问题 更多 >
编程相关推荐