파이썬에서 실행하면 프로그램이 정상적으로 작동합니다.pyinstaller exe 실행되지 않음 - Pyside라는 모듈이 없습니다.
저는 이제 이것을 Pyinstaller를 사용하여 exe에 패키징하고 있습니다.
pyinstaller --onefile path/to/my/file.py
나는 exe를 실행할 수 있으며, 파이썬이 시스템에 설치되어있는 경우 다른 사람도 사용할 수 있습니다. exe 인이 단말기를 통해 실행될 때
파이썬 인 경우
는 이 오류가 보인다, 설치되지 :ImportError: No module named 'Pyside'
하지 사용이 모듈을 수행 프로그램. 이 사용 유일한 라이브러리는 다음과 같습니다
설치
OS, SYS, 글로브, 셀레늄, PyQt4는 경고와 내가 파이썬 3.5를 사용하고 있습니다로 가져 Pyside은 옵션 (내가 이것을 시도)하지 않습니다.
왜 생성 된 exe는 Python이없는 시스템에서 PySide 모듈을 찾고 있지만 Python이 설치된 시스템에서는 찾을 수 없습니까? 감사
EDIT 1
아래의 프로그램이 충돌하지만 다른 모듈의와 프로그램이 파이썬없이 시스템에서 실행되므로 문제가 PyQt4 함께 나타납니다.
"""
Created on Mon Jan 9 09:23:13 2017
@author: me
"""
import PyQt4
print("This program simply tests if a packaged\npython program runs on your system!\n")
input("Press Enter to exit...")
EDIT 2
프로그램이 내장 된 단말기 출력 예.
문제를 보여주는 최소 예제 응용 프로그램 및 pyinstaller 스크립트를 만들 수 있습니까? – Trilarion
안녕하세요 @ 트릴 리언은 위의 편집을 참조하십시오. 감사합니다. – Eoin
PyQt4는 PySide가 아닙니다. 편집 된 최소한의 프로그램은 PySide에 오류를주지 않아야합니다. 또한 pyinstaller로 동결 되어도 실행되어야합니다. 다른 일이 벌어지고있다. [이 단계들] (https://github.com/pyinstaller/pyinstaller/wiki/If-Things-Go-Wrong)과 [이 단계들] (https://github.com/pyinstaller/pyinstaller/wiki/)을 수행 할 수 있습니까? How-To-Report-Bugs # make-sure-everything-is-packaged)? – Trilarion