как установить более раннюю версию django с помощью easy_install?

Я просто сломал свою среду из-за django 1.3. Ни один из моих сайтов не может работать.

Итак, я решил использовать virtualenv для установки виртуальной среды с другой версией python, а также с django.

Но, похоже, если я загружаю пакет и устанавливаю его с помощью «sudo python setup.py install», это не добавляется в мою виртуальную среду, но моя оригинальная среда.

Я попробовал «easy_install django» в виртуальной среде virtualenv_name / bin, и это сработало, но проблема в django1.3 была выбрана автоматически и добавлена.

Я хочу установить django 1.2.5, есть ли способ, который я могу легко установить для своего виртуального env?

3 Solutions collect form web for “как установить более раннюю версию django с помощью easy_install?”

Вероятно, лучше использовать Pip вместо easy_install .

Затем убедитесь, что вы создаете виртуальную машину с помощью --no-site-packages -option.

Для удобства вы должны рассмотреть возможность использования virtualenvwrapper в сочетании с virtualenv.

Проверьте этот вводный пост, чтобы получить представление.

И, наконец, обязательно укажите точную версию, которую вы хотите установить. В вашем случае попробуйте:

 pip install django==1.2.5 

Поскольку вопрос был о easy_install, полезно знать, что (с setuptools v2.1) вы можете указать номера версий с easy_install, как вы можете с помощью pip. Таким образом:

$ easy_install django==1.3

установит django 1.3.

Это было важно для моей проблемы (которую Google направил мне здесь для решения), когда мне нужно было установить старую версию pip с простой установкой. Очевидно, что «просто установить pip и сделать это там» не работает для этой проблемы.

Это сработало для меня

 $ mkvirtualenv foobar --no-site-packages $ workon foobar (foobar) $ pip install django==1.2.5 

У меня также установлен virtualenvwrapper . Если у вас нет virtualenvwrapper , команды mkvirtualenv и workon не будут работать.

  • pyvenv-3.4 возвратил ненулевой статус выхода 1
  • Почему GCC игнорирует ARCHFLAGS в Snow Leopard?
  • Virtualenv: невозможно создать virtualenv: IOError: Нет такого файла или каталога: 'python'
  • почему не удается запустить «исходный бит / активировать»?
  • Запуск покрытия внутри virtualenv
  • virtualenv на windows устанавливается в пакеты системных сайтов
  • У Python есть что-то столь же надежное, как Rvm Ruby?
  • ImportError: нет модуля с именем Crypto.Cipher
  • gevent / libevent.h: 9: 19: фатальная ошибка: event.h: нет такого файла или каталога
  • PyCharm & Pyenv местный?
  • Нет модуля с именем pkg_resources
  • Python - лучший язык программирования в мире.