Quiero instalar django. Tengo las siguientes instrucciones para hacer esto:
wget "http://www.djangoproject.com/download/1.4/tarball/" -O Django-1.4.tar.gz
tar xzvf Django-1.4.tar.gz
cd Django-1.4
sudo python setup.py install
cuando ejecuto la segunda línea (es decir, tar xzvf Django-1.4.tar.gz
), aparece el siguiente mensaje:
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
¿Hay algún problema? Por favor, ayúdame.
Respuesta1
El error puede significar 2 cosas dependiendo del archivo que hayas descargado. En el sentido normal, cuando los usuarios descargan un archivosin terminar con .gzsignifica que el archivo no tiene formato gzip.
El otro caso es cuando el archivo descargado está dañado. Me tomé mi tiempo para descargar el http://www.djangoproject.com/download/1.4/tarball/
archivo y funciona con la línea que mencionas, por lo que debe significar que el archivo se descargó y de alguna manera se corrompió. Descargue el archivo nuevamente.
Solo para agregar que tuve un problema hace como un año, similar a este, fue un problema de memoria. Una de las ranuras de memoria estaba dañada (Memtest lo verificó). Por supuesto, este es un caso extremo, pero quería mencionarlo por si acaso.
Lo que sugeriría es hacer lo siguiente:
Descargue el archivo como este:
wget http://www.djangoproject.com/download/1.4/tarball/ -O Django-1.4.tar.gz
(Sin comillas dobles, por si acaso al copiarlo de un sitio web, fueran los códigos dobles de bbcode y no los comunes que se usan en la terminal)Descomprimir como mencionaste:
tar xzvf Django-1.4.tar.gz
Vea si eso funciona.
Respuesta2
Dehttps://stackoverflow.com/questions/3950839/tar-error-is-not-recoverable-exiting-now
mv Doctrine-1.2.0.tgz Doctrine-1.2.0.tar.gz
gunzip Doctrine-1.2.0.tar.gz
tar xf Doctrine-1.2.0.tar
Respuesta3
Por favor¡Olvídate de correr setup.py
desde la fuente!
Usarpip
para instalar paquetes de Python. Esmuchomás fácil y preferido que easy_install / setup.py (¿Por qué utilizar pip en lugar de easy_install?).
Es tan fácil como:
Instalar
pip
instalando el paquete de Ubuntu:pip-pythonInstale cualquier paquete de PyPI de esta manera:
sudo pip install Django
Hecho. Reemplace Django
con cualquier otro paquete dePyPI.