В моей системе есть Django 1.2.3 установленная система широка:django-admin.py и virtualenv вопрос о Windows,
C:\>python -c "import django; print django.get_version()"
1.2.3
C:\>django-admin.py --version
1.2.3
Тогда есть виртуальная среда называется venv в C: \ DEV, где я установленные 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
Мои вопросы:
- Почему django-admin.py повторно порты версии 1.2.3, если в текущей среде Python (виртуальная) установлена django 1.2.4?
- Как я могу использовать Django 1.2.4 django-admin.py автоматически, когда активен venv?
Дополнительная информация:
- virtualenv версия: 1.5.1, Python версии 2.7
- команда используется для создания venv:
C:\dev\> virtualenv --no-site-packages venv
(venv) C:\> echo %PATH%
C:\dev\venv\Scripts; ...other paths...
притона из django-admin.py в venv:
#!C:\dev\Scripts\python.exe
Надеется, что вы можете помочь, большое спасибо.
привет, у меня была проблема с similair на linux, когда я попытался использовать * уже существующий проект django * с установленным позже * virtualenv. – Paul