pyinstaller 패키지 py가 겪는 문제
4210 단어 서버
ubuntu16.04 시스템python3.6conda (ubuntu의 실행 가능한 파일은 파일 이름이고 윈도우즈의 실행 가능한 파일은 exe 주의)
pip install pyinstaller
그리고 바로
pyinstaller -F .py
현재 디렉터리 아래에 dist 폴더가 직접 실행됩니다./파일 이름
결국 실행 중 문제가 발생했습니다.
Traceback (most recent call last):
File "site-packages/PyInstaller/loader/rthooks/pyi_rth_pkgres.py", line 13, in
File "/home/xx/anaconda3/envs/keras/lib/python3.6/site-packages/PyInstaller/loader/pyimod03_importers.py", line 623, in exec_module
exec(bytecode, module.__dict__)
File "site-packages/pkg_resources/__init__.py", line 86, in
ModuleNotFoundError: No module named 'pkg_resources.py2_warn'
[132693] Failed to execute script pyi_rth_pkgres
setuptools 버전을 낮추거나 업그레이드하는 것은 저에게 무효입니다. 저는 pip의pyinstaller를 마운트 해제하고 conda 환경에서pyinstaller를 설치하려고 했는데 결과가 나왔습니다.
Traceback (most recent call last):
File "xx.py", line 6, in <module>
File "/home/xx/anaconda3/envs/keras/lib/python3.6/site-packages/PyInstaller/loader/pyimod03_importers.py", line 623, in exec_module
exec(bytecode, module.__dict__)
File "site-packages/numpy/__init__.py", line 151, in <module>
File "/home/xx/anaconda3/envs/keras/lib/python3.6/site-packages/PyInstaller/loader/pyimod03_importers.py", line 623, in exec_module
exec(bytecode, module.__dict__)
File "site-packages/numpy/ctypeslib.py", line 369, in <module>
File "site-packages/numpy/ctypeslib.py", line 358, in _get_typecodes
File "site-packages/numpy/ctypeslib.py", line 358, in <dictcomp>
ModuleNotFoundError: No module named 'numpy.core._dtype_ctypes'
해결 방법은 링크를 참고하여 먼저py 파일.spec
pyi-makespec --noupx -F --hidden-import=numpy.core._dtype_ctypes .py
실행 가능한 파일 생성
pyinstaller .spec
끝!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
집 서버 설계 (하드웨어 편)자신의 Redmine이나 ownCloud를 운용하기 위해 사쿠라 VPS, DigitalOcean, OpenShift 등을 놀랐습니다만, 침착 해 왔으므로 현상을 정리하고 싶습니다. 먼저 하드웨어 구성을 정리합니다. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.