Isso pode soar como uma pergunta estúpida, já que o objetivo virtualenv
é exatamente isso: Instalar alguma versão específica de um pacote (neste caso o Django) dentro do ambiente virtual. Mas é exatamente o que eu quero fazer, e não consigo descobrir.
Estou no Windows XP e criei o ambiente virtual com êxito e sou capaz de executá-lo, mas como devo instalar a versão do Django que desejo nele? Quer dizer, eu sei usar o easy_install
script recém-criado , mas como faço para instalar o Django 1.0.7? Se eu fizer easy_install django
isso, ele instalará a versão mais recente. Tentei colocar o número da versão 1.0.7
neste comando de várias maneiras, mas nada funcionou.
Como eu faço isso?
fonte
pip install git+github.com/django/[email protected]#egg=django==1.2.5
pip install django==
(sem um número de versão).+1 na resposta do autor da postagem anterior: use
pip
se puder. Mas, em uma pitada, a maneira mais fácil é instalar uma versão mais antiga seria fazer o download do tarball da página de downloads ou, se você tiver o Subversion instalado, fazer umsvn export
da versão que você deseja (todos estão marcados aqui ).Depois de ter a versão do Django desejada, basta executar o seguinte comando dentro do diretório django:
Isso instalará essa versão do Django em seu virtualenv.
fonte
+1 para soluções já mencionadas.
Eu só quero adicionar outra solução.
Para instalar uma versão específica do Django (digamos 1.10.x),
Clone o repositório Django do Github .
git clone https://github.com/django/django.git
Vá para o diretório e faça check-out no branch específico.
cd django
git checkout origin/stable/1.10.x
Execute o comando de instalação.
python setup.py install
fonte