CX_Freeze로 실행 파일을 빌드하고 .exe를 실행하려고하면이 오류가 발생합니다. CxFreeze가 lxml을 인식하지 못한다는 것을 이해합니다. 내 setup.py이 포함하려고 노력하지만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 "mainFile.py", line 2, in <module>
File "C:\Users\user\TestFile\testPyQt.py",line 11, in
<module>
import myFile
File "C:\Users\user\TestFile\myFile.py", line 4, in
<module>
from lxml import etree
File "ExtensionLoader_lxml_etree.py", line 22, in <module>
File "ExtensionLoader_lxml_etree.py", line 14, in _bootstrap_
file "lxml.etree.pyx", line 84, in init lxml.etree
(src\lxml\lxml.etree.c:191837)
ImportError:cannot import name_elementpath
내 setup.py이 있습니다
INCLUDE_MODULES = [
'lxml',
'xml.etree.ElementTree',
'xml.etree.ElementPath',
'libxml2'
]
library.zip에서 lxml을 제거하고 전체 lxml 패키지를 exe가있는 빌드 디렉토리에 복사하면 작동합니까? –
어디에서 libary.zip을 찾을 수 있습니까? – sudobangbang
또한 cx_Freeze가 exe를 만드는 빌드 디렉토리에 있습니다. –