私はpythonが初めてです。 libcurlを問題なく使用し、過去にpyCurlを使用しました。今、私は私のマシンと開発者にそれを設定したい。しかし、私はそれを行う方法がわかりません。私はむしろDL libcirlファイルではなく、pycurlと一緒にコンパイルします。
私はWindows上にいるので、ソースをDLしてpycurlセットアップスクリプトを使用しようとしましたが、運がありませんでした。
TL、DR
このウェブサイトからバイナリを取得します: http://www.lfd.uci.edu/~gohlke/pythonlibs/
直接リンク: 2.6 32bit
、 2.7 32bit
、 2.6 64bit
、 2.7 64bit
PycURLの場合、Windowsではpip
とeasy_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
の使用を検討することもできます。それは使用する喜びであり、積極的に開発されています。
ここから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を使用)
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インストーラーがあります。うまくいけばうまくいきます。
すでに述べたように、プラットフォームに依存します。
一般に、OSにパッケージ化されたPythonインタープリター自体を使用し、他のすべてを 仮想環境 にインストールすることを好みますが、これはまったく別の話です... setuptools がインストールされている場合、ほとんどのPythonパッケージは簡単にインストールできます:
easy_install pycurl
私の環境はWindows 7で、Python 2.7です。Windows7は64ビットですが、Python 2.7は32ビットです。
http://pycurl.sourceforge.net/download/ にアクセスし、pycurl-7.19.3.win32-py2.7.msiをダウンロードして実行することで成功しました。
Windows:python 3.7.1ダウンロード.msi
from https://dl.bintray.com/pycurl/pycurl/ からインストールすると、完全に機能します。