Windows virtualenv не переключает Python для Django
Мне удалось установить virtualenv, установить django-1.4-alpha-1 через pip install, и я пытаюсь запустить django с его помощью. manage.py runserver
Несмотря на то, что я переключился с помощью virtualenv через активацию (обратите внимание на префикс в cmd screen ниже) на правую среду (где я успешно установил django), manage.py runserver
до сих пор как-то получает данные из моей стабильной установки python не-virtualenv.
Стабильный питон (неправильный): D:\Python26\Scripts
Правильный: E:\Prace\django-1.4-alpha-1\Scripts
Мой PATH не содержит ничего с Python.
Cmd экран:
2 ответа
Файлы с расширением.py связаны с вашей установкой Windows Python по умолчанию. Один из способов использовать вместо этого исполняемый файл virtualenv python - набрать python manage.py <command>
вместо.
Также ознакомьтесь с принятым ответом на вопрос, который я разместил по этому вопросу ранее.
Вы не указываете, какую версию virtualenv вы используете. Недавно они сделали --no-site-packages
по умолчанию, но если вы используете версию до того, как это изменение было введено, вам нужно указать этот переключатель, чтобы предотвратить загрузку основных пакетов сайта.