无法用pip安装pycurl

2024-06-10 10:46:22 发布

您现在位置:Python中文网/ 问答频道 /正文

无法使用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

Tags: piptopathpyinfoeggdirsetup
3条回答

我也有同样的问题。我可以用easy_install来安装它:

easy_install pycurl

要方便安装,请参见setuptools

这确实是个问题。无需更新pip或按照通常的建议轻松安装,更新不会造成伤害,但您仍会遇到问题,直到:

  1. 安装libcurl4 gnutls dev librtmp dev包
  2. pip安装pycurl

在Linux中也一样

要遵循的步骤:

  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

相关问题 更多 >