У меня есть приложение wxpython, которое зависит от lxml и хорошо работает при его запуске через интерпретатор python. Однако при создании exe с py2exe я получил эту ошибку
ImportError: No module named _elementpath
Затем я использовал python setup.py py2exe -p lxml
, и я не получил вышеуказанную ошибку, но
другой, говорящий
ImportError: No module named gzip
Может ли кто-нибудь сообщить мне, в чем проблема, и как я могу это исправить. Также я должен положить любые DLL файлы, такие как libxml2, libxslt и т.д. в моей папке dist? Я обыскал компьютер и не нашли эти файлы, так что, возможно, они не нужны?
Спасибо.
Изменить: я просто попытался с python setup.py py2exe -p -i gzip
, и exe был создан. Но генерируемый exe не запускается. Я дважды щелкаю по нему, и он ничего не делает.
Здесь setup.py script Я использую
from py2exe.build_exe import py2exe
from distutils.core import setup
setup( windows=[{"script": "gui.py"}] )
Edit2: я попытался использовать cx_freeze в качестве альтернативы, но получил тот же
ImportError: No module named _elementpath
ошибка. Не знал, как действовать дальше.