Para resumir, mi ordenador del trabajo tiene limitaciones de red, lo que significa que intentar usar pip install
en cmd sólo lleva a errores de tiempo de espera/no encontrar el paquete.
Por ejemplo, cuando trato de pip install seaborn
:
En cambio, he intentado descargar el archivo tar.gz de los paquetes que quiero, sin embargo, no sé cómo instalarlos. He extraído los archivos del archivo tar.gz y hay un archivo "setup" dentro, pero no me sirve de mucho.
Si alguien pudiera explicar cómo instalar los paquetes python de esta manera sin usar pip install
en windows sería increíble.
Puede usar pip
para eso sin usar la red. Ver en los docs (buscar "Instalar un archivo de origen particular"). Cualquiera de ellos debería funcionar:
pip install relative_path_to_seaborn.tar.gz
pip install absolute_path_to_seaborn.tar.gz
pip install file:///absolute_path_to_seaborn.tar.gz
O puedes descomprimir el archivo y usar setup.py
directamente con pip
o python
:
cd directory_containing_tar.gz
tar -xvzf tar_file_name.tar.gz
pip install .
python setup.py install
Por supuesto, también debes descargar los paquetes necesarios e instalarlos de la misma manera antes de proceder.
Instálelo ejecutando
python setup.py install
Mejor aún, puedes descargarlo desde github. Instala git mediante apt-get install git
y luego sigue estos pasos:
git clone https://github.com/mwaskom/seaborn.git
cd seaborn
python setup.py install
¿Es posible utilizar sudo apt-get install python-seaborn
en su lugar? Básicamente el tar.gz es sólo un archivo zip que contiene un setup, así que lo que hay que hacer es descomprimirlo, cd al lugar donde está descargado y usar gunzip -c seaborn-0.7.0.tar.gz | tar xf -
para linux. Cambia el diccionario al nuevo archivo descomprimido de seaborn y ejecuta python setup.py install
.