Ich bin sehr neu in Python. Ich habe libcurl ohne Probleme benutzt und früher einmal pyCurl verwendet. Jetzt möchte ich es auf meinem Rechner und Entwickler einrichten. Ich habe jedoch keine Ahnung, wie es geht. Ich möchte keine libcirl-Dateien DL und kompiliere diese zusammen mit pycurl. Ich habe libcurl auf meinem Rechner installiert.
ich bin unter Windows, habe DLing-Quellen ausprobiert und das pycurl-Setup-Skript verwendet.
TL, DR
Holen Sie sich eine Binärdatei von dieser Website: http://www.lfd.uci.edu/~gohlke/pythonlibs/
Direkte Links: 2.6 32bit
, 2.7 32bit
, 2.6 64bit
, 2.7 64bit
Bei pycURL schlagen sowohl pip
als auch easy_install
unter Windows fehl.
Ich habe auch versucht, das pycURL-Paket nach dem Herunterladen von cURL manuell herunterzuladen und zu installieren. Dies funktionierte jedoch auch nicht, selbst wenn die Angabe CURL_DIR
angegeben wurde (es beklagte sich, dass 'lib\libcurl.lib' nicht gefunden wurde. . Aus was Ich kann der README entnehmen, was in CURL_DIR
benötigt wird, ist die Quellendistribution von cURL, nicht die ausführbare Datei.
Wenn Sie die vorkompilierte Version aus dem offiziellen pycURL Repository herunterladen, erhalten Sie wahrscheinlich Nirgendwo, da Python 2.5 erforderlich ist. Es wird nicht mit 2.6 funktionieren.
Der einzige einfache Weg im Moment scheint die this Inoffizielle Freigabe zu sein. Es ist ein ausführbares Installationsprogramm, und ich habe es ohne Probleme mit Python 2.6 verwendet. Eine Version für Python 2.7 Ist von derselben Site verfügbar.
Möglicherweise möchten Sie auch requests
verwenden, eine beliebte Alternative zu pycURL. Es ist eine Freude zu benutzen und wird aktiv weiterentwickelt.
Sie können versuchen, Pycurl von hier herunterzuladen
http://www.lfd.uci.edu/~gohlke/pythonlibs/
PycURL ist eine Schnittstelle zur libcurl-Bibliothek.
pycurl-7.19.0.win-AMD64-py2.6.exe [863 KB] [Python 2.6] [64 Bit] [09. Dezember 2010]
pycurl-7.19.0.win-AMD64-py2.7.exe [863 KB] [Python 2.7] [64 Bit] [09. Dezember 2010]
pycurl-7.19.0.win32-py2.6.exe [764 KB] [Python 2.6] [32 Bit] [09. Dezember 2010]
pycurl-7.19.0.win32-py2.7.exe [764 KB] [Python 2.7] [32 Bit] [09. Dezember 2010]
oder hier
http://pycurl.sourceforge.net/download/
pycurl-ssl-7.15.5.1.win32-py2.4.exe 02-Oct-2006 10:10 534K vorkompiliertes Installationsprogramm für win32 (mit 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 vorkompiliertes Installationsprogramm für win32 (mit 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 vorkompiliertes Installationsprogramm für win32 (mit openssl-0.9.8e, zlib-1.2.3, c-ares-1.4.0)
pycurl-ssl-7.16.4.win32-py2.5.exe 05-Sep-2007 19:27 546K vorkompiliertes Installationsprogramm für win32 (mit openssl-0.9.8e, zlib-1.2.3, c-ares-1.4.0)
pycurl-ssl-7.18.2.win32-py2.5.exe 17-Jun-2008 20:43 540K vorkompiliertes Installationsprogramm für win32 (mit openssl-0.9.8h, zlib-1.2.3)
Kommt auf die Plattform an. Hier auf Ubuntu ist es so einfach wie:
Sudo aptitude install python-pycurl
Es ist üblich genug, ein Paket zu glauben, dass die meisten großen Linux-Distributionen es in ihren Quellen haben werden.
Wenn Sie unter Windows sind, benötigen Sie auch cURL . Dann können Sie pycurl installieren, das in einem Installationsprogramm enthalten ist.
Laut http://Bazaar-vcs.org/PyCurl
Da kommt Windows nicht mit weder cURL noch pycURL, Windows-Benutzer muss beide installieren.
cURL-Downloads: http://curl.haxx.se/download.html .
pycURL-Downloads: http://pycurl.sourceforge.net/download/ .
Beide Links enthalten Linux (und andere * Nix) -Tarballs/-Pakete und Windows-Installationsdateien.
Es gibt Windows Installer an beiden Links, die hoffentlich für Sie funktionieren werden.
Wie schon gesagt, hängt es von der Plattform ab.
Im Allgemeinen ziehe ich es vor, nur den Python-Interpreter selbst zu verwenden, der für mein Betriebssystem gepackt ist, und alles andere in einer virtuellen Umgebung zu installieren, aber dies ist eine ganz andere Geschichte setuptools installiert hat, ist die Installation der meisten Python-Pakete so einfach wie folgt:
easy_install pycurl
Meine Umgebung ist Windows 7 und Python 2.7. Obwohl mein Windows 7 64-Bit ist, ist mein Python 2.7 32-Bit.
Ich hatte Erfolg beim Besuch von http://pycurl.sourceforge.net/download/ und dem Herunterladen und Ausführen von pycurl-7.19.3.win32-py2.7.msi.
Windows: Python 3.7.1Download .msi
von https://dl.bintray.com/pycurl/pycurl/ - und installieren, es funktioniert perfekt.