我用Pyinstaller生成了一个可执行程序。它给我一个错误,无法执行脚本pyi_rth_multiprocessing。
但是我确定我没有包括多处理程序包。 我复制了exe文件旁边的pyi_rth_multiprocessing.py,仍然无法打开它。
我曾尝试为pyinstaller稳定或开发版本,但失败了。
我不知道如何解决问题。
我的Python版本 3.6.5 和我的程序 Pyqt5 , numpy , sympy , matplotlib
from PyInstaller.__main__ import run
if __name__ == '__main__':
opts = ['-w', r'--paths=C:\Anaconda3\Lib\site-packages\PyQt5\Qt\bin',
r'--paths=C:\Anaconda3\Lib\site-packages\PyQt5\Qt\plugins',
'--clean',
'main.py']
run(opts)
如果我使用-F
来构建单个exe,则没有任何问题。如果我不使用-F
,则会出现上述错误。