无法在Windows 7 64位中安装pycURL

时间:2013-10-04 19:41:50

标签: python-2.7 pycurl

我正在尝试安装pycurl。我从这里下载了tar.gz文件:

http://pycurl.sourceforge.net/

使用easy_install时出现此错误:

AssertionError: please check CURL_DIR in setup.py

然后我尝试从此站点手动安装pycurl.exe:

http://www.lfd.uci.edu/~gohlke/pythonlibs/

其中每一个都返回了此错误:

"Python versions 2.X required, which was not found in the registry."

我很茫然。不能easy_install,不能手动安装。我该如何安装这个模块?谢谢!

2 个答案:

答案 0 :(得分:1)

我认为你应该首先下载libcurl(我想从这里开始)http://curl.haxx.se/dlwiz/?type=devel&os=Win64 然后将其解压缩到某个目录(使用7zip)

然后在setup.py中设置CURL_DIR参数(windows用户有注释)或使用--curl_dir参数(参见那里的代码)。

希望它会有所帮助

答案 1 :(得分:0)

2种可能性:

还没试过那个,但是你可以为所有用户安装python,或者只安装我,只有我是默认用户。如果你把它改为所有用户,那么我见过的一些python库(comtypes浮现在脑海中)将看不到你的python安装。你可以像我一样重新安装,或者这里有一些黑客攻击。

你是否尝试过32位和64位python版本?您安装的库版本必须与python安装相匹配,不一定是Windows安装。您可以在64位操作系统安装上安装32位python,但如果您尝试在该组合上安装64位库,则不会看到python。