无法通过pip安装pycurl
无法在 Windows XP 32位系统上用 pip 安装 pycurl,使用的是 Python 2.7。
以下是安装时的日志信息:
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
9 个回答
4
使用conda来安装pycurl,这样conda会自动帮你安装所有需要的依赖包。希望这样能顺利安装成功。
conda install -c anaconda pycurl
4
5
以下是我用来解决这个问题的简单步骤:
首先,在这里下载你想要的版本的轮子文件(wheel): https://www.lfd.uci.edu/~gohlke/pythonlibs/
然后你可以用下面的命令来安装它:
pip install C:\sample\sample_dir\whl_file_downloaded
现在你应该可以在你的Python文件中导入这个库了。
9
这确实是个问题。很多人建议你更新pip或easy_install,其实没必要更新,更新也不会有坏处,但你还是会遇到这个问题,直到你:
- 安装libcurl4-gnutls-dev和librtmp-dev这两个软件包
- 用pip安装pycurl
在Linux系统上也是一样的情况。
28
按照上面提到的步骤,我的问题解决了。
sudo apt install libcurl4-gnutls-dev librtmp-dev
pip install pycurl