Nel mio sistema c'è Django 1.2.3 sistema installato un'ampia:problema django-admin.py e virtualenv su Windows
C:\>python -c "import django; print django.get_version()"
1.2.3
C:\>django-admin.py --version
1.2.3
Poi c'è un ambiente virtuale chiamato venv in C: \ dev dove ho installati Django 1.2.4:
C:\> dev\venv\Scripts\activate.bat
(venv) C:\> python -c "import django; print django.get_version()"
1.2.4
(venv) C:\> django-admin.py --version
1.2.3
Le mie domande:
- Perché django-admin.py re porte versione 1.2.3, se l'attuale ambiente Python (virtuale) ha installato django 1.2.4?
- Come posso utilizzare Django 1.2.4 django-admin.py automaticamente quando venv è attivo?
Ulteriori informazioni:
- virtualenv versione: 1.5.1, versione di Python 2.7
- comando utilizzato per creare venv:
C:\dev\> virtualenv --no-site-packages venv
(venv) C:\> echo %PATH%
C:\dev\venv\Scripts; ...other paths...
baracca di django-admin.py in venv:
#!C:\dev\Scripts\python.exe
spera che possiate aiutare, molte grazie.
ciao, ho avuto un problema simile su linux quando ho provato a usare * un progetto django * già esistente * con un * installato successivamente * virtualenv. – Paul