web-dev-qa-db-ja.com

pipでpycurlをインストールできません

Pipでpycurlをインストールできない、xp x32、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
11
mrgloom

私も同じ問題を抱えていました。代わりに、easy_installを使用してインストールできました。

easy_install pycurl

Easy_installについては、 setuptools を参照してください。

5
reggie

これは確かに問題です。よくアドバイスされるように、pipを更新したり、簡単にインストールしたりする必要はありません。更新しても問題はありませんが、次のことを行うまで問題は発生します。

  1. libcurl4-gnutls-dev librtmp-devパッケージをインストールする
  2. pip install pycurl

Linuxでも同じように機能しました

4
dlewin

従うべき手順:

  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

上記の手順に従って、問題を解決しました。

Sudo apt install libcurl4-gnutls-dev librtmp-dev

pip install pycurl
0
r0m

これを回避するために私が行った簡単な手順は次のとおりです。

  1. ここで必要なバージョンのホイールをダウンロードしてください: https://www.lfd.uci.edu/~gohlke/pythonlibs/

  2. それからあなたはそのようにそれをピップインストールすることができます:

    pip install C:\ sample\sample_dir\whl_file_downloaded

pythonファイルにインポートできることを知っている必要があります

0
stegnerd

condaを使用してpycurlをインストールします。condaはすべての依存関係をインストールします。

conda install -c anaconda pycurl