как установить более раннюю версию 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 не будут работать.

Interesting Posts

Скремблирование веб-контента с использованием xpath не будет работать

Python, как поместить 32-битное целое число в массив байтов

Jython и SAX Parser: разрешено не более 64000 объектов?

Как преобразовать массив строк в массив float в numpy?

Флажок – 500 Внутренняя ошибка сервера

Попытка понять python с помощью операторов и контекстных менеджеров

Объясните многопоточность расширений Python

WTForms: IntegerField пропускает принуждение, когда строковое значение равно '0'

почему успешный тайм-аут задачи в планировщике web2py?

Импорт другого модуля из другого подкаталога родительского каталога текущего каталога (python)

Выход из цикла, нажав enter без блокировки. Как я могу улучшить этот метод?

Как я могу использовать Django Social Auth для подключения к Twitter?

Установка guppy с проблемами pip3

Невозможно назначить «<SimpleLazyObject: <Пользователь: XXX >>»: «Comment.user» должен быть экземпляром «MyProfile»

Преобразование данных JSON из pandas в определенную схему / формат JSON в python

Python - лучший язык программирования в мире.