无法用pip安装pycurl

时间:2014-03-31 06:08:50

标签: python installation pip pycurl

无法使用pip,win xp x32,python 2.7安装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

7 个答案:

答案 0 :(得分:5)

我遇到了同样的问题。我可以用easy_install安装它:

easy_install pycurl

对于easy_install,请参阅setuptools

答案 1 :(得分:4)

这确实是一个问题。不需要更新pip或轻松安装,因为它经常被建议,更新不会有什么坏处但你仍然会遇到问题,直到你:

  1. 安装libcurl4-gnutls-dev librtmp-dev软件包
  2. pip install pycurl
  3. 在Linux中使用相同的工作

答案 2 :(得分:0)

以下是我为解决此问题而采取的简单步骤:

  1. 在此处下载所需版本的滚轮:https://www.lfd.uci.edu/~gohlke/pythonlibs/

  2. 然后您可以像这样点安装:

    pip安装C:\ sample \ sample_dir \ whl_file_downloaded

您应该知道能够导入python文件

答案 3 :(得分:0)

要遵循的步骤:

  1. brew install openssl

  2. PYCURL_SSL_LIBRARY=openssl LDFLAGS="-L/usr/local/opt/openssl/lib" CPPFLAGS="-I/usr/local/opt/openssl/include" pip install --no-cache-dir pycurl

答案 4 :(得分:0)

使用conda安装pycurl,conda将安装所有依赖项,希望它能工作

conda install -c anaconda pycurl

答案 5 :(得分:0)

按照上面提到的步骤,解决了我的问题。

sudo apt install libcurl4-gnutls-dev librtmp-dev

pip install pycurl

答案 6 :(得分:-3)

Hai Vu已经说过你需要先安装cURL。 这是下载页面:http://curl.haxx.se/download.html 我建议你将它安装在你的C:/目录中,或者如果你已经将它安装在别处copye curl.exe文件到你的c:/

完成后,您可以转到cmd提示符尝试:

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

如果有效,则正确安装curl,您可以使用pip安装pycurl。