pipenv устанавливает путь виртуальной среды в коде vs - PullRequest
0 голосов
/ 03 апреля 2020

Я использую Visual Studio код на windows 10, используя python и django. У меня проблема в том, что всякий раз, когда я создаю новую виртуальную среду, она создается в папке по умолчанию, и я хочу изменить ее на адрес, который я указываю.

Как мне указать папку, Виртуальная среда имеет место в?

Пока что я пробовал разные способы решения этой проблемы, но мне это не помогло, это может быть из-за системы и инструментов, которые я использую,

Я пытался установить переменные пути с помощью команды set, например:

set Path="~/.ven"

Я также искал переменные pip и pipenv, но не смог заставить их работать. Я также искал похожие вопросы на stackoverflow, я не мог найти правильный ответ. Также в документации по pipenv я не смог найти решение.

Спасибо за чтение и ваше время.

1 Ответ

2 голосов
/ 03 апреля 2020

Pipenv автоматически учитывает переменную среды WORKON_HOME, если она установлена, поэтому вы можете указать pipenv хранить ваши виртуальные среды, где вы хотите, например:

export WORKON_HOME=~/.venvs

Кроме того, вы также можете иметь Pipenv вставьте virtualenv в project / .venv, установив переменную среды

PIPENV_VENV_IN_PROJECT =1

.

Расположение пользовательской виртуальной среды

...