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 по умолчанию, но если вы используете версию до того, как это изменение было введено, вам нужно указать этот переключатель, чтобы предотвратить загрузку основных пакетов сайта.

Другие вопросы по тегам