python程序出现No module named '_socket' 解决方法

首先看一下这个错误,错误显示没有这个_socket这个模块

python程序出现No module named '_socket' 解决方法

看一个简单的程序理解这个错误是怎么出现的

python程序出现No module named '_socket' 解决方法

这个程序就是像浏览器发起请求发开一个链接然后关闭,一直循环,运行之后产生这个错误,产生这个错误的原因是因为Python3.6中少一个_socket.pyd这样的文件,在python2.6以上的版本这个文件已经内置在了Python解释器中,所以现在就可以定位错误的位置打开你安装Python物理环境的文件夹下的DLLs文件看看是不是少一个_socket.pyd文件,然后从一个好的环境下边拷贝一个放到DLLs文件下重新启动pycharm然后运行可以完美的解决

上一篇:windows anaconda python3.7 import ssl,psycopg2报错


下一篇:python – * .pyd文件无法加载,但DependancyWalker出现干净,ProcMon显示它已加载