web-dev-qa-db-ja.com

pyCurlをインストールするにはどうすればよいですか?

私はpythonが初めてです。 libcurlを問題なく使用し、過去にpyCurlを使用しました。今、私は私のマシンと開発者にそれを設定したい。しかし、私はそれを行う方法がわかりません。私はむしろDL libcirlファイルではなく、pycurlと一緒にコンパイルします。

私はWindows上にいるので、ソースをDLしてpycurlセットアップスクリプトを使用しようとしましたが、運がありませんでした。

26
user34537

TL、DR

このウェブサイトからバイナリを取得します: http://www.lfd.uci.edu/~gohlke/pythonlibs/

直接リンク: 2.6 32bit2.7 32bit2.6 64bit2.7 64bit


PycURLの場合、Windowsではpipeasy_installの両方が失敗します。

また、cURLをダウンロードした後、pycURLパッケージを手動でダウンロードしてインストールしようとしましたが、CURL_DIR( 'lib\libcurl.lib'が見つからないという不満がありました)を指定しても動作しませんでした。 READMEから収集できるもののうち、CURL_DIRに必要なのは、実行可能ファイルではなく、cURLのソース配布です。

公式の pycURLリポジトリ からプリコンパイルされたバージョンをダウンロードしても、Python 2.5が必要なため、おそらくどこにも行きません。 2.6では動作しませんnot

現時点で唯一の簡単な方法は、 this 非公式リリースです。これは実行可能なインストーラーであり、Python 2.6では問題なく使用しました。 Python 2.7のバージョン同じサイト から入手できます。


また、pycURLの一般的な代替手段である requests の使用を検討することもできます。それは使用する喜びであり、積極的に開発されています。

16
Mihai Rotaru

ここからpycurlをダウンロードしてみることができます

http://www.lfd.uci.edu/~gohlke/pythonlibs/

PycURLはlibcurlライブラリへのインターフェースです。
pycurl-7.19.0.win-AMD64-py2.6.‌exe [863 KB] [Python 2.6] [64ビット] [2010年12月9日]
pycurl-7.19.0.win-AMD64-py2.7.‌exe [863 KB] [Python 2.7] [64ビット] [2010年12月9日]
pycurl-7.19.0.win32-py2.6.‌exe [764 KB] [Python 2.6] [32ビット] [2010年12月9日]
pycurl-7.19.0.win32-py2.7.‌exe [764 KB] [Python 2.7] [32ビット] [2010年12月9日]

またはここ

http://pycurl.sourceforge.net/download/

pycurl-ssl-7.15.5.1.win32-py2.4.exe 2006年10月2日10:10 534Kプリコンパイル済みwin32インストーラー(openssl-0.9.8c、zlib-1.2.3、c-ares-1.3.1を使用)
pycurl-ssl-7.15.5.1.win32-py2.5.exe 02-Oct-2006 10:10 534Kプリコンパイル済みwin32インストーラー(openssl-0.9.8c、zlib-1.2.3、c-ares- 1.3.1)
pycurl-ssl-7.16.4.win32-py2.4.exe 05-Sep-2007 19:28 546Kプリコンパイル済みwin32インストーラー(openssl-0.9.8e、zlib-1.2.3、c-ares- 1.4.0)
pycurl-ssl-7.16.4.win32-py2.5.exe 2007年9月5日19:27 546Kプリコンパイル済みwin32インストーラー(openssl-0.9.8e、zlib-1.2.3、c-ares- 1.4.0)
pycurl-ssl-7.18.2.win32-py2.5.exe 2008年6月17日20:43 540Kコンパイル済みwin32インストーラー(openssl-0.9.8h、zlib-1.2.3を使用)

14
Marco Rossi

プラットフォームに依存します。ここubuntuでは、次のように簡単です:

Sudo apt-get install python-pycurl

ほとんどの主要なLinuxディストリビューションがソースに含まれていると考えるのに十分なパッケージです。

Windowsを使用している場合は、 cURL も必要です。次に、インストーラにラップされた pycurl をインストールできます。

12
JosefAssad

http://Bazaar-vcs.org/PyCurl による

WindowsにはcURLもpycURLも付属していないため、Windowsユーザーは両方をインストールする必要があります。

cURLダウンロード: http://curl.haxx.se/download.html

pycURLダウンロード: http://pycurl.sourceforge.net/download/

両方のリンクには、Linux(および他の* Nix)tarball /パッケージとWindowsインストーラーファイルが含まれています。

両方のリンクにWindowsインストーラーがあります。うまくいけばうまくいきます。

12
Ryan

すでに述べたように、プラットフォームに依存します。

一般に、OSにパッケージ化されたPythonインタープリター自体を使用し、他のすべてを 仮想環境 にインストールすることを好みますが、これはまったく別の話です... setuptools がインストールされている場合、ほとんどのPythonパッケージは簡単にインストールできます:

easy_install pycurl
7
paprika

私の環境はWindows 7で、Python 2.7です。Windows7は64ビットですが、Python 2.7は32ビットです。

http://pycurl.sourceforge.net/download/ にアクセスし、pycurl-7.19.3.win32-py2.7.msiをダウンロードして実行することで成功しました。

1
Steve Saporta

Windows:python 3.7.1ダウンロード.msi from https://dl.bintray.com/pycurl/pycurl/ からインストールすると、完全に機能します。

0
drt