【发布时间】:2011-07-15 14:11:24
【问题描述】:
我有一个 wxpython 应用程序,它依赖于 lxml,并且在通过 python 解释器运行它时运行良好。但是,当使用 py2exe 创建一个 exe 时,我得到了这个错误
ImportError: No module named _elementpath
然后我使用python setup.py py2exe -p lxml 并没有收到上述错误,但是
另一种说法
ImportError: No module named gzip
谁能告诉我问题是什么以及如何解决它。我也应该放任何 我的 dist 文件夹中的 libxml2、libxslt 等 dll 文件?我搜了电脑 并没有找到这些文件,所以也许它们不需要?
谢谢。
编辑:我刚刚尝试使用 python setup.py py2exe -p -i gzip 并创建了 exe。但是生成的exe没有运行。我双击它,它什么也没做。
这是我正在使用的 setup.py 脚本
from py2exe.build_exe import py2exe
from distutils.core import setup
setup( windows=[{"script": "gui.py"}] )
Edit2:我尝试使用 cx_freeze 作为替代方案,但得到了相同的结果
ImportError: No module named _elementpath
错误。之后就不知道怎么办了。
【问题讨论】:
标签: python wxpython lxml py2exe