example python libcurl pycurl installation

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.



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.