我的脚本中未包含多处理程序包,但是Pyinstaller内置的exe报错:无法执行脚本pyi_rth_multiprocessing

时间:2018-10-25 05:46:12

标签: python pyinstaller

我用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,则会出现上述错误。

0 个答案:

没有答案