Как использовать direnv с python venv? - PullRequest
0 голосов
/ 03 июля 2019

У меня есть эта строка в моем .envrc

source python3-venv/bin/activate

Я в основном создал python3 venv внутри папки, в которой находится .envrc.

Однако даже через .evnrc выполняется (например, все переменные env теперь устанавливаются правильно, когда я вхожу в эту директорию), venv не активируется.

Когда я делаю which python3, он показывает /usr/local/bin/python3 вместо <path to my current folder>/python-venv/bin/python3

Если я запускаю строку source вручную, приглашение bash переключится на (python3-venv) my-workstation:working-folder antkong$, как и ожидалось.

Как мне правильно активировать python-venv?

Я использую его в MacOS Mojave.

1 Ответ

0 голосов
/ 03 июля 2019

Я удалил venv, затем перестроил venv

python3 -m venv python3-venv

Кажется, проблема решена.

...