Can't install pycurl with pip

喜欢而已 提交于 2019-12-08 16:12:02

问题


Can't install pycurl with pip, win xp x32, python 2.7.

here is the log

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

回答1:


I had the same problem. I was able to install it with easy_install instead:

easy_install pycurl

For easy_install, see setuptools.




回答2:


This is a problem indeed. No need to update pip or easy install as it's often advised, well it won't hurt to update but you will still have the problem until you :

  1. install libcurl4-gnutls-dev librtmp-dev packages
  2. pip install pycurl

Worked the same in Linux




回答3:


steps to follow :

  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:


Here are easy steps I did to get around this:

  1. Download the wheel of the version you want here: https://www.lfd.uci.edu/~gohlke/pythonlibs/

  2. then you can pip install that like so:

    pip install C:\sample\sample_dir\whl_file_downloaded

You should know be able to import in your python files




回答5:


install pycurl using conda, conda will install all dependencies, Hope it works

conda install -c anaconda pycurl




回答6:


Following the steps one mentioned above, solved my problem.

sudo apt install libcurl4-gnutls-dev librtmp-dev

pip install pycurl



回答7:


So has said by Hai Vu you need to install cURL first. Here is the dowload page : http://curl.haxx.se/download.html I suggest you install it in your C:/ directory, or if you already installed it elsewhere copye the curl.exe file to your c:/

When done, you can try it by going to the cmd prompt :

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

If it works then curl is correctly installed and you can install pycurl with pip.



来源:https://stackoverflow.com/questions/22754649/cant-install-pycurl-with-pip

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!