2014-03-31 255 views
7

无法用pip安装pycurl,win xp x32,python 2.7。无法用pip安装pycurl

这里是日志

pip install pycurl 
Downloading/unpacking pycurl 
    Downloading pycurl-7.19.3.1.tar.gz (116Kb): 116Kb downloaded 
    Running setup.py egg_info for package pycurl 
    Please specify --curl-dir=/path/to/built/libcurl 
    Complete output from command python setup.py egg_info: 
    Please specify --curl-dir=/path/to/built/libcurl 

---------------------------------------- 
Command python setup.py egg_info failed with error code 10 in C:\Documents and S 
ettings\User\build\pycurl 
Storing complete log in C:\Documents and Settings\User\Application Data\pip\pi 
p.log 
+0

你指定--curl-DIR一样吗?就像日志中说的“请指定--curl-dir =/path/to/built/libcurl” – Cody

+0

因为你在Windows上,你必须在pycurl之前安装cURL:http://stackoverflow.com/questions/507927/how -do -i-install-pycurl –

+1

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

回答

-3

所以已经海武说,你需要先安装卷曲。 这里是下载中心页面:http://curl.haxx.se/download.html 我建议你在你的C安装:/目录下,或者如果您已经安装了其他地方copye的curl.exe文件到C:/

完成后,你可以尝试通过去cmd提示:

cd c:/ 
curl "your-curl-request" 

如果它的工作,然后curl是正确安装,您可以安装pycurl与pip。

+2

Downvoting,因为这1)不起作用2)将可执行文件放入系统驱动器根目录是可怕的建议。 –

+0

我在这里有同样未解决的问题...... :( – bodruk

5

我有同样的问题。我能够用easy_install的,而不是安装它:

easy_install pycurl 

有关的easy_install,看到setuptools

0

这确实是一个问题。无需更新PIP或易于安装,因为它是经常劝,也不会伤害到更新,但你仍然有问题,直到您:

  1. 安装libcurl4-GNUTLS-dev的librtmp-dev的包
  2. PIP安装pycurl

曾在Linux的