активировать virtualenv из папки, содержащей папку venv - PullRequest
0 голосов
/ 17 июня 2020

У меня следующая структура папок:

Folder
  |- working_folder  # other stuff in here.
  |- venv  # my venv folder

В зависимости от платформы (windows или linux) я бы ввел venv и активировал соответствующий сценарий, чтобы активировать virtualenv. Но особенно, когда вы находитесь внутри "working_folder", приходится много печатать, чтобы добраться до venv, скрипта и активации venv.

Я ленив, мне интересно, есть ли более удобный способ . Я думаю о каком-то сценарии python, который ищет папку venv и автоматически активирует эту виртуальную среду.

Поиск папки venv - самая простая часть. Но я застрял в том, как использовать сценарий python для активации моей текущей оболочки с этим виртуальным env.

Есть какие-нибудь предложения? Кстати. Я ищу решение как linux, так и windows.

1 Ответ

0 голосов
/ 17 июня 2020

Думаю, вы это ищете - https://virtualenvwrapper.readthedocs.io/en/latest/ (это не python скрипт, но так будет удобнее)

Например, для активации виртуального env с virtualenvwrapper все, что вам нужно, это ввести эту команду:

workon name_of_your_venv
...