Windows Python: правильные пути virtualenv - PullRequest
5 голосов
/ 25 апреля 2011

Я новичок в virtualenv и не знаю, как настроить пути.Мои пути были установлены примерно так:

PYTHONPATH=C:\Python27\
PYTHONSTARTUP=C:\Python27\Scripts\startup.py
PATH=%PYTHONPATH%;...;%PYTHONPATH%\Scripts

Должен ли я удалить эти пути, чтобы скрипт активации virtualenv работал правильно?Если я могу сохранить свои пути, то как мне вызвать сценарии для env, когда он был активирован?Должен ли я вызывать сценарии, явно выполняя их с помощью python.exe вместо простого ввода только имени сценария?

python myscript.py

Не уверен, как обращаться с путями, и я был бы признателен за небольшое руководство.

Ответы [ 2 ]

3 голосов
/ 01 октября 2011

Во-первых, у вас неправильные пути.PYTHONPATH сообщает Python, в каких папках искать модули Python, и обычно в него не помещается папка установки Python.Для хранения установочной папки Python есть другая переменная окружения под названием PYTHONHOME.Таким образом, вместо PYTHONPATH=C:\Python27\ вы должны иметь PYTHONHOME=C:\Python27\.Вы должны изменить PATH переменную, чтобы использовать PYTHONHOME соответственно.

Как установить переменные окружения при работе с virtualenv ;вам ничего не нужно делать, потому что virtualenv сохраняет исходные значения при его активации, изменяет переменные среды, которые необходимо изменить, а затем восстанавливает исходные значения, когда он деактивирован.

Вы можете взглянуть на Использование Python в Windows

0 голосов
/ 25 апреля 2011

Думаю, у вас все в порядке, просто продолжайте работать с virtual-env, (следуйте документации), но помните, что вы должны использовать командную оболочку (НЕТ ТОЧКИ И ЩЕЛЧКА !!) У меня ушло некоторое время, прежде чем я понял, что ...

После того, как вы активировали и установили то, что хотите, в виртуальную среду, вы вызываете скрипты с помощью "python scriptname"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...