Cómo instalar paquetes de Python desde el archivo tar.gz sin usar pip install

Larga historia, mi equipo de trabajo tiene limitaciones de red, lo que significa que tratar de usar pip install en cmd solo lleva a que se agote el tiempo de espera / no se encuentren errores de paquetes.

Por ejemplo; Cuando trato de pip install seaborn : introduzca la descripción de la imagen aquí

En su lugar, 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 de “instalación” pero no está haciendo mucho por mí.

Si alguien pudiera explicar cómo instalar paquetes de python de esta manera sin usar pip install en Windows, sería increíble.

Puedes usar pip para eso sin usar la red. Consulte en los documentos (busque “Instalar un archivo de archivo fuente particular”). Cualquiera de esos 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 puede descomprimir el archivo y usar setup.py directamente con pip o python :

 cd directory_containing_setup.py pip install . python setup.py install 

Por supuesto, también debe descargar los paquetes necesarios e instalarlos de la misma manera antes de continuar.

Puedes instalar un tarball sin extraerlo primero. Simplemente navegue al directorio que contiene su archivo .tar.gz desde su símbolo del sistema e ingrese este comando:

 pip install my-tarball-file-name.tar.gz 

Estoy ejecutando python 3.4.3 y esto funciona para mí. No puedo decir si esto funcionaría en otras versiones de python.

Instalalo ejecutando

 python setup.py install 

Mejor aún, puedes descargar desde github. Instala git a través de apt-get install git y luego sigue estos pasos:

 git clone https://github.com/mwaskom/seaborn.git cd seaborn python setup.py install 

Gracias a las respuestas a continuación combinadas lo tengo funcionando.

  • Primero se necesitaba descomprimir el archivo tar.gz en una carpeta.
  • Luego, antes de ejecutar python setup.py install tuvo que apuntar cmd hacia la carpeta correcta. Hice esto mediante pushd C:\Users\absolutefilepathtotarunpackedfolder
  • Luego ejecute python setup.py install

Gracias Cuentos Padua y Hugo Honorem

Si no desea utilizar la instalación de PIP, puede hacer lo siguiente:

1) Descargue el paquete 2) Use 7 zip para descomprimir archivos tar. (Use 7 zip nuevamente hasta que vea una carpeta con el nombre del paquete que está buscando. Ej: wordcloud)

Carpeta por nombre 'wordcloud'

3) Localice la carpeta de la biblioteca de Python donde está instalado Python y pegue allí la carpeta ‘WordCloud’

Carpeta de la biblioteca de Python

4) ¡¡Éxito !! Ahora puedes importar la biblioteca y comenzar a usar el paquete.

introduzca la descripción de la imagen aquí

Para aquellos de ustedes que usan python3 pueden usar

python3 setup.py install

¿Es posible que uses sudo apt-get install python-seaborn en sudo apt-get install python-seaborn lugar? Básicamente, tar.gz es solo un archivo zip que contiene una configuración, así que lo que quieres hacer es descomprimirlo, colocarlo en el lugar donde se descarga y usar gunzip -c seaborn-0.7.0.tar.gz | tar xf - gunzip -c seaborn-0.7.0.tar.gz | tar xf - para linux. Cambie el diccionario al nuevo archivo descomprimido en el mar y ejecute python setup.py install

Puedes instalarlos desde la cita oficial. Por ejemplo pygame de http://www.pygame.org/download.shtml