Я хочу установить django. Для этого у меня есть следующие инструкции:
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
, когда я запускаю вторую строку (т. Е. tar xzvf Django-1.4.tar.gz
), тогда я получаю следующее сообщение:
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Есть ли какие-либо проблема? Пожалуйста, помогите мне.
Ошибка может означать 2 вещи в зависимости от того, какой файл Вы загрузили. В нормальном смысле, когда пользователи загружают файл, не заканчивающийся .gz, это означает, что файл не является gzip форматом.
Другой случай - когда загруженный файл повреждается. Я не торопился для загрузки http://www.djangoproject.com/download/1.4/tarball/
файл и это работают со строкой, которую Вы упоминаете, таким образом, это должно означать, что файл был загружен и так или иначе был поврежден. Загрузите файл снова.
Только, чтобы добавить, что у меня была проблема приблизительно год назад, подобный этому, это была проблема памяти. Один из слотов памяти был поврежден (Memtest проверил это). Это - конечно, крайний случай, но требуемый для упоминания этого на всякий случай.
То, что я предложил бы, должно сделать следующее:
Загрузите файл как это: wget http://www.djangoproject.com/download/1.4/tarball/ -O Django-1.4.tar.gz
(Никакие двойные кавычки, на всякий случай при копировании с веб-сайта они были bbcode двойные коды а не общие, используемые в терминале),
Распаковка как Вы упомянула: tar xzvf Django-1.4.tar.gz
Посмотрите, работает ли это.
Из https://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
setup.py
из источника!Использовать pip
устанавливать пакеты Python. Это настолько легче и предпочтительно по easy_install / setup.py (Почему зернышко использования по easy_install?).
Это столь же легко как:
pip
путем установки пакета Ubuntu: зернышко Python Установите любой пакет от PyPI как это:
sudo pip install Django
Готово. Замена Django
с любым другим пакетом от PyPI.