首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

DLL load failed while importing _socket,这是怎么回事,弄了个小程序,在win732位电脑上运行的,求告诉

发布网友 发布时间:2022-04-24 08:39

我来回答

4个回答

热心网友 时间:2023-10-09 04:22

pyinstaller 打包的exe在某些win7上面报错 faild to execute script pyi_rth_multiprocessing .一直没找到原因,一直以为是pyinstaller的问题。 后面想到会不会是python本身的问题。

因为 pyinstaller 本质上就是把python打包在最终exe里,如果python本身有问题,打包后的exe肯写也有问题。带着猜测,试着在有问题的电脑上装了,开发环境同版3.8.2的python,结果

是提示不能安装,要装sp1(实际系统是装了的),看日志,要装 KB2533623 ,才行。 这样基本断定就是这个原因了。查了一下python的资料.python3.7以上对系统有要求,必须须要打补丁 [Windows6.1-KB2533623]才能正常运行 。 没打补丁的系统python3.7(含)以上就都不能正常运行,所以打包的程序就会报错了。 只要打上此补丁立马就好了。 或者打包环境换成 python 3.6 的。
————————————————
版权声明:本文为CSDN博主「wxgnolux」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/fangkailove/article/details/1119376

热心网友 时间:2023-10-09 04:22

貌似 更新win7 补丁包,我VM虚拟机遇到的时候更新了就好了 ,不知是否适合你

热心网友 时间:2023-10-09 04:23

python的安装有问题,建议重装一下,socketserver是自带的库

热心网友 时间:2023-10-09 04:23

我报和你一样的问题 你的咋解决的呀

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com