2014-03-31 301 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的