解决PYQT5 可以制作成可执行文件.exe 但是出现failed to execute script

一般需要关注 生成文件中的   build下的warn*.txt文件


通过发现有这么多警告 我也不知道它是做什么的

missing module named resource - imported by posix, F:\project\Pytest\test.py

missing module named posix - imported by os, F:\project\Pytest\test.py
missing module named _posixsubprocess - imported by subprocess, F:\project\Pytest\test.py
missing module named 'org.python' - imported by pickle, F:\project\Pytest\test.py, xml.sax
missing module named readline - imported by cmd, code, pdb, F:\project\Pytest\test.py
excluded module named _frozen_importlib - imported by importlib, importlib.abc, F:\project\Pytest\test.py
missing module named _frozen_importlib_external - imported by importlib._bootstrap, importlib, importlib.abc, F:\project\Pytest\test.py
missing module named _winreg - imported by platform, F:\project\Pytest\test.py
missing module named _scproxy - imported by urllib.request
missing module named java - imported by platform, F:\project\Pytest\test.py
missing module named 'java.lang' - imported by platform, F:\project\Pytest\test.py, xml.sax._exceptions
missing module named vms_lib - imported by platform, F:\project\Pytest\test.py
missing module named termios - imported by tty, F:\project\Pytest\test.py, getpass
missing module named grp - imported by shutil, tarfile, F:\project\Pytest\test.py
missing module named org - imported by copy, F:\project\Pytest\test.py
missing module named pwd - imported by posixpath, shutil, tarfile, http.server, webbrowser, F:\project\Pytest\test.py, netrc, getpass
missing module named ce - imported by os, F:\project\Pytest\test.py

missing module named _dummy_threading - imported by dummy_threading, F:\project\Pytest\test.py


通过搜索警告我发现了 我的是缺少requests这个库 进行了pip库的安装

而且这个库好像要requests2==2.10版本



执行完之后,还是不行。 最重要的步骤就是   

(1)通过参考地址 第三个  查看错误,把 .exe文件放入cmd 查找到缺少的东西


(2)直接在源文件.py中    import  PyQt5.sip 即可 再生成可执行文件即可


参考地址:

https://segmentfault.com/q/1010000009452307

https://www.zhihu.com/question/53717334

https://blog.csdn.net/lanfeng330/article/details/54923330  查看错误



猜你喜欢

转载自blog.csdn.net/j497205974/article/details/80799461