py 프로그램을 실행하면 의도 한대로 작동합니다. 내가 리눅스 박스에 있고 Pyinstaller를 사용하여 실행 파일을 만들면 문제없이 빌드되고 문제없이 실행됩니다. 나는 등의 pyInstaller 중에 워드 프로세서, 자식을 흐르고있다 게시 된 수정 사항 중 어느 것도Pyinstaller는 파일을 빌드하지만 특정 .dlls에 질식합니다.
난 아직도 파이썬에서 아주 새로운 오전과 간단한 수정 될 수 있으며 문제
왜 수를 생각하고 끝날 수있는 것 같은 느낌을 도왔 나는 pyinstaller를 사용하는 Windows 기반 시스템에 기능 .exe를 구축하지 않습니까?
윈도우 10 시스템
pyInstaller 중에 버전 3.2
파이썬 버전 3.5.2
이 최신 또한 appJar를 사용하여 GUI 프로그램입니다.
파일은 "스크립트를 실행할 수 없습니다"하지만 오류
편집 이 ... 그래서 출력을 공부하고 조정 작업과 같은 라인에서 편집하는 것이 가장 좋습니다하지만 확실하지를 구축 않습니다 문제는 appJar.py 인 것 같습니다. 어떤 이유로 자산이 누락되어 있으므로 조사하고 있습니다. 문제는 내가 아직도 이런 종류의 출력물을 보는데 익숙하지 않고 어디에서 시작해야할지 모르겠다는 것입니다.
C:\Users\_User_>C:\temp\fileCreatorGUI\fileCreatorGUI.exe
Traceback (most recent call last):
File "F:\Users\_User_\python_working\fileCreatorGUI.py", line 73, in <module>
app = gui()
File "C:\Users\_User_\AppData\Local\Programs\Python\Python35\lib\site-packages\appJar\appjar.py", line 509, in __init__
self.topLevel.wm_iconbitmap(self.appJarIcon)
File "C:\Users\_User_\AppData\Local\Programs\Python\Python35\lib\tkinter\__init__.py", line 1716, in wm_iconbitmap
return self.tk.call('wm', 'iconbitmap', self._w, bitmap)
_tkinter.TclError: bitmap "C:\temp\fileCreatorGUI\appJar\resources\icons\favicon.ico" not defined
Failed to execute script fileCreatorGUI
편집 2 아래 답변을 참조하지만이 하나 잘못 짚었했다
pyInstaller 중에 출력이 .DLL의에 질식:
api-ms-win-core-console-l1-1-0.dll
api-ms-win-core-datetime-l1-1-0.dll
(There are like ~40 of these)
그 .dll 파일을 파이썬 경로에 추가했는데 .spec 파일의 바이아리에서 파일을 선언했습니다.
2414 WARNING: Can not get binary dependencies for file: C:\Windows\system32\api-
ms-win-crt-stdio-l1-1-0.dll
Traceback (most recent call last):
File "C:\Users\_USER_NAME\AppData\Local\Programs\Python\Python35-32\lib\site-pa
ckages\PyInstaller\depend\bindepend.py", line 695, in getImports
return _getImports_pe(pth)
File "C:\Users\_USER_NAME\AppData\Local\Programs\Python\Python35-32\lib\site-pa
ckages\PyInstaller\depend\bindepend.py", line 122, in _getImports_pe
dll, _ = sym.forwarder.split('.')
TypeError: a bytes-like object is required, not 'str'
2423 WARNING: Can not get binary dependencies for file: C:\Windows\system32\api-
ms-win-crt-heap-l1-1-0.dll
내가 여기에 나열된 수정 시도 : https://github.com/pyinstaller/pyinstaller/pull/1981
를하지만 변화를 보이지 않았다 여기
은 잘린 로그입니다.누군가가 sys.path.insert()
경로를 추가하는 것이 좋습니다. 그러나 어느 쪽이든 차이가 없었습니다 또한 Windows 7이 설치된 VM에서이 도구를 설치했지만 변경 사항이 없습니다. 다음 단계는 데비안에서 Wine을 사용하는 것이지만, 실제로 그 경로를 가고 싶지는 않습니다. 어떤 도움을 주시면 감사하겠습니다. 고마워요