Según el objeto. Estoy ejecutando Python 2.7.10 bajo Windows 7 64 bit. Agregué C: \ Python27 \ Scripts a mi PATH, y puedo ejecutar pip
, pero no puedo instalar módulos. Por ejemplo
pip install numpy
da
Collecting numpy Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ProtocolError('Connection aborted.', gaierror(11004,'getaddrinfo failed'))': /simple/numpy/
Se sigue reintentando y fallando por un tiempo, luego sale con
Could not find a version that satisfies the requirement numpy (from versions: ) No matching distribution found for numpy
Probablemente estoy detrás de un firewall, pero estoy bastante decepcionado porque puedo instalar paquetes bajo R
perfectamente bien con paquetes de instalación, y no veo por qué no puedo hacer lo mismo con Python. Si instalo los paquetes manualmente (en el caso de numpy
, desde aquí
adormecido
¿Qué echo de menos, con respecto al uso de pip
?
EDITAR: según las sugerencias de los comentarios, descargué el archivo .whl para numpy from numpy , navegué al directorio de descargas y ejecuté
pip install numpy-1.10.1-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Solo tengo
numpy-1.10.1-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl is not a supported wheel on this platform.
¿Qué tengo que hacer?
Se utilizará proxy. Por ejemplo:
python.exe -m pip install numpy --proxy="proxy.com:8080"
donde “proxy.com:8080” es la dirección del servidor proxy y el puerto. Esto se puede encontrar en la configuración del sistema operativo.
Cómo conseguirlos:
Para evitar el firewall puedes usar proxy
pip install numpy --proxy
p.ej.,
pip install numpy --proxy http://:@proxy.xyz.com:2180