报错Failed to execute script pyi_rth_multiprocessing,解决方法

先看问题

pyinstaller打包的.exe文件无法正常运行,具体报错:

failed to execute script pyi_rth_multiprocessing

运行环境

系统:win7/10
python版本:python3.8

错误原因
操作系统版本低或者缺少补丁

解决方法

  • 方法一:升级windows 7 到 sp1版本
  • 方法二:如果还是不能运行,下载版本补丁KB2533623.具体如下:

1、KB2533623补丁下载
http://xz.w10a.com/small/KB2533623.zip  
2、下载之后我们会得到两个补丁
        Windows6.1-KB2533623-x64.msu
        Windows6.1-KB2533623-x86.msu
        根据自己的系统位数双击对应的补丁进行安装即可

3、如果安装不了
在C盘创建文件夹:如:aaa,把Windows6.1-KB2533623-x64.msu 放到 C:/aaa

4、在cmd DOS窗口执行

expand –F:* C:/aaa/Windows6.1-KB2533623-x64.msu C:/aaa/

报错Failed to execute script pyi_rth_multiprocessing,解决方法_第1张图片

5、在cmd DOS窗口再执行

dism.exe /online /Add-Package /PackagePath:C:/aaa/Windows6.1-KB2533623-x64.cab

然后按回车键执行,完成后会要求重启计算机

你可能感兴趣的:(记录,python,开发语言,python)