python - example - ¿Cómo instalo pyCurl?
install pycurl (6)
Como ya se dijo, depende de la plataforma.
En general, prefiero usar solo el intérprete de Python que está empaquetado para mi sistema operativo e instalar todo lo demás en un entorno virtual , pero esta es una historia completamente diferente ... Si tiene herramientas de configuración instaladas, instalar la mayoría de los paquetes de Python es tan simple como:
easy_install pycurl
Soy MUY nuevo en Python. Utilicé libcurl sin problemas y usé pyCurl una vez en el pasado. Ahora quiero configurarlo en mi máquina y dev. Sin embargo, no tengo idea de cómo hacerlo. Prefiero no descargar archivos libcirl y compilar eso junto con pycurl, quiero saber el método más simple. Tengo libcurl instalado en mi máquina.
Estoy en Windows, probé DLing las fuentes y usé el script de instalación de pycurl, no tuve suerte.
Depende de la plataforma. Aquí en Ubuntu es tan simple como:
sudo aptitude install python-pycurl
Es bastante común un paquete para pensar que la mayoría de las principales distribuciones de Linux lo tendrán en sus fuentes.
Si está en Windows, también necesitará cURL . Luego puede instalar pycurl que viene incluido en un instalador.
De acuerdo con http://bazaar-vcs.org/PyCurl
Como Windows no incluye ni cURL ni pycURL, los usuarios de Windows deberán instalar ambos.
descargas cURL: http://curl.haxx.se/download.html .
Descargas pycURL: http://pycurl.sourceforge.net/download/ .
Ambos enlaces contienen archivos comprimidos / paquetes Linux (y otros * Nix) y archivos instaladores de Windows.
Hay instaladores de Windows en ambos enlaces, ojalá funcionen para usted.
Puede intentar descargar Pycurl desde aquí
http://www.lfd.uci.edu/~gohlke/pythonlibs/
PycURL es una interfaz para la biblioteca libcurl.
pycurl-7.19.0.win-amd64-py2.6.exe [863 KB] [Python 2.6] [64 bit] [09 de diciembre de 2010]
pycurl-7.19.0.win-amd64-py2.7.exe [863 KB] [Python 2.7] [64 bit] [09 de diciembre de 2010]
pycurl-7.19.0.win32-py2.6.exe [764 KB] [Python 2.6] [32 bit] [09 de diciembre de 2010]
pycurl-7.19.0.win32-py2.7.exe [764 KB] [Python 2.7] [32 bit] [09 de diciembre de 2010]
o aquí
http://pycurl.sourceforge.net/download/
pycurl-ssl-7.15.5.1.win32-py2.4.exe 02-oct-2006 10:10 534K instalador win32 precompilado (con 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 instalador win32 precompilado (con 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 instalador win32 precompilado (con 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 instalador win32 precompilado (con 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 instalador win32 precompilado (con openssl-0.9.8h, zlib-1.2.3)
TL, DR
Obtenga un binario de este sitio web: http://www.lfd.uci.edu/~gohlke/pythonlibs/
Enlaces directos: 2.6 32bit
, 2.7 32bit
, 2.6 64bit
, 2.7 64bit
Para pycURL, tanto pip
como easy_install
fallarán en Windows.
También traté de descargar e instalar el paquete pycURL manualmente, luego de descargar cURL, pero tampoco funcionó, incluso si especificaba CURL_DIR
(se quejaba de que no podía encontrar ''lib / libcurl.lib''). Según lo que puedo deducir del archivo README, lo que necesita en el CURL_DIR
es la distribución fuente de cURL, no el ejecutable.
La descarga de la versión precompilada del repositorio pycURL oficial probablemente no te llevará a ninguna parte, ya que requiere Python 2.5. No funcionará con 2.6.
La única manera fácil en este momento parece ser esta versión no oficial. Es un instalador ejecutable, y lo he usado sin problemas con Python 2.6. Una versión para Python 2.7 está disponible desde el mismo sitio .
También es posible que desee considerar el uso de requests
, una alternativa popular a pycURL. Es un placer usarlo, y se desarrolla activamente.
Mi entorno es Windows 7 y Python 2.7. Aunque mi Windows 7 es de 64 bits, mi Python 2.7 es de 32 bits.
Tuve éxito visitando http://pycurl.sourceforge.net/download/ y descargando y ejecutando pycurl-7.19.3.win32-py2.7.msi.