web-dev-qa-db-fra.com

Comment installer pyCurl?

Je suis très nouveau en python. J'ai utilisé libcurl sans problème et ai utilisé pyCurl une fois dans le passé. Maintenant, je veux le configurer sur ma machine et dev. Cependant, je n'ai aucune idée de comment le faire. Je préfère ne pas DL fichiers libcirl et compiler qu'avec pycurl, je veux connaître la méthode la plus simple. J'ai libcurl installé sur ma machine.

je suis sur Windows, j'ai essayé DLing les sources et utiliser le script d'installation Pycurl, je n'ai pas eu de chance.

25
user34537

TL, DR

Obtenez un fichier binaire sur ce site: http://www.lfd.uci.edu/~gohlke/pythonlibs/

Liens directs: 2.6 32bit , 2.7 32bit , 2.6 64bit , 2.7 64bit


Pour pycURL, pip et easy_install échoueront sous Windows.

J'ai également essayé de télécharger et d'installer manuellement le paquet pycURL après le téléchargement de cURL, mais cela ne fonctionnait pas non plus, même en spécifiant le CURL_DIR (il s'est plaint de ne pas trouver 'lib\libcurl.lib') . D'après ce que , Je peux extraire du fichier README, ce dont il a besoin dans CURL_DIR est la distribution source De cURL, et non l'exécutable.

Le téléchargement de la version précompilée à partir du répertoire pycURL Officiel vous donnera probablement Nulle part, car il nécessite Python 2.5. Cela fonctionnera pas avec la version 2.6.

Le seul moyen facile pour le moment semble être cette Libération non officielle. C'est un programme d'installation exécutable, et je l'ai utilisé sans aucun problème de Avec Python 2.6. Une version pour Python 2.7 Est disponible sur le même site .


Vous pouvez également envisager d’utiliser requests , une alternative populaire à pycURL. C'est un plaisir à utiliser et est activement développé.

16
Mihai Rotaru

Vous pouvez essayer de télécharger pycurl à partir d'ici 

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

PycURL est une interface avec la bibliothèque libcurl.
pycurl-7.19.0.win-AMD64-py2.6.‌exe [863 Ko] [Python 2.6] [64 bits] [9 décembre 2010]
pycurl-7.19.0.win-AMD64-py2.7.‌exe [863 Ko] [Python 2.7] [64 bits] [9 décembre 2010]
pycurl-7.19.0.win32-py2.6.‌exe [764 Ko] [Python 2.6] [32 bits] [9 décembre 2010]
pycurl-7.19.0.win32-py2.7.‌exe [764 Ko] [Python 2.7] [32 bits] [09 décembre 2010]

ou ici

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

pycurl-ssl-7.15.5.1.win32-py2.4.exe 2 oct. 2006 10:10 Installateur Win32 précompilé de 534 Ko (avec openssl-0.9.8c, zlib-1.2.3, c-ares-1.3.1)
pycurl-ssl-7.15.5.1.win32-py2.5.exe 2 oct. 2006 10:10 Installateur Win32 précompilé de 534 Ko (avec openssl-0.9.8c, zlib-1.2.3, c-ares-1.3.1)
pycurl-ssl-7.16.4.win32-py2.4.exe 5 sept. 2007 19:28 546 Ko installateur Win32 précompilé (avec openssl-0.9.8e, zlib-1.2.3, c-ares-1.4.0)
pycurl-ssl-7.16.4.win32-py2.5.exe 5 sept. 2007 19:27 546 Ko pré-compilé programme d'installation de win32 (avec openssl-0.9.8e, zlib-1.2.3, c-ares-1.4.0)
pycurl-ssl-7.18.2.win32-py2.5.exe 17 juin 2008 20h43 540 Ko du programme d'installation de Win32 précompilé (avec openssl-0.9.8h, zlib-1.2.3) 

13
Marco Rossi

Dépend de la plate-forme. Ici, sur Ubuntu, c'est aussi simple que:

Sudo aptitude install python-pycurl

Il est assez courant pour un paquet de penser que la plupart des grandes distributions Linux l’auront dans leurs sources.

Si vous êtes sur Windows, vous aurez aussi besoin de cURL . Ensuite, vous pouvez installer pycurl , livré avec un programme d’installation.

12
JosefAssad

Selon http://Bazaar-vcs.org/PyCurl

Puisque Windows ne vient pas avec ni cURL ni pycURL, utilisateurs de Windows devra installer les deux.

téléchargements curl: http://curl.haxx.se/download.html .

téléchargements pycURL: http://pycurl.sourceforge.net/download/ .

Les deux liens contiennent des archives/packages Linux (et d’autres * Nix) et des fichiers d’installation Windows.

Il y a des installateurs Windows sur les deux liens, espérons qu'ils fonctionneront pour vous.

12
Ryan

Comme cela a déjà été dit, cela dépend de la plate-forme.

En général, je préfère utiliser uniquement l'interpréteur Python lui-même, fourni avec mon système d'exploitation, et installer tout le reste dans un environnement virtual , mais ceci est une tout autre histoire ........ Si vous avez setuptools installed, installer la plupart des paquets Python est aussi simple que:

easy_install pycurl
7
paprika

Mon environnement est Windows 7 et Python 2.7. Bien que mon Windows 7 soit 64 bits, mon Python 2.7 est 32 bits.

J'ai eu du succès en visitant http://pycurl.sourceforge.net/download/ et en téléchargeant et exécutant pycurl-7.19.3.win32-py2.7.msi.

1
Steve Saporta

Windows: Python 3.7.1Download .msi de https://dl.bintray.com/pycurl/pycurl/ et installez-le, il fonctionne parfaitement.

0
drt