import _socket:"导入错误:DLL加载失败"

use*_*928 23 python reinstall python-2.7

我昨天试图安装Django和pymc.遇到很多问题后我决定重新安装Python 2.7.我已经做到了,但我现在几乎没有任何进口问题.我得到了很多行,最后一行是:

 File "c:\python27\lib\httplib.py", line 71, in <module>
   import socket
 File "c:\python27\lib\socket.py", line 47, in <module>
   import _socket
ImportError: DLL load failed: The specified procedure could not be found.
Run Code Online (Sandbox Code Playgroud)

无论我是在命令提示符(运行中)运行python并尝试执行import pip,还是在shell外部键入,python get-pip.py我都会获得相同的最后一行.

我应该说明我的机器上有两个版本的python,一个是2.7,另一个是I THINK 2.6,位于一个canopy文件夹中,但这也不起作用,给出一个错误信息`ImportError:没有名为os的模块".我的PATH环境变量以"c:\ python27; c:\ python27\scripts"为前导.

我现在已经重新安装了几次python,并尝试了修复选项,但无济于事.有人有主意吗?

编辑:似乎当我卸载Python时,我忽略了删除C:\ Python27文件夹.我再次卸载,删除文件夹,然后重新安装,它现在工作.谢谢您的帮助.

小智 -1

我建议使用 PyWin32 或 PyWin64,具体取决于您的系统架构。如果您的系统是 x86,则获取 PyWin32;如果您的系统是 x64,则获取 PyWin64。我自己也有类似的问题,PyWin32 帮助我解决了这些问题。