it-swarm.com.de

Wie installiere ich pyCurl?

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.

25
user34537

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.

16
Mihai Rotaru

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) 

13
Marco Rossi

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.

12
JosefAssad

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.

12
Ryan

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
7
paprika

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.

1
Steve Saporta

Windows: Python 3.7.1Download .msi von https://dl.bintray.com/pycurl/pycurl/ - und installieren, es funktioniert perfekt.

0
drt