Как активировать virtualenv с установленным pyenv - PullRequest
0 голосов
/ 09 января 2019

Я использую pyenv для обработки моих версий Python. Я также использую virtualenv для создания своих виртуальных сред. В новом проекте я создал новую виртуальную среду с python -m venv venv, чтобы создать каталог с именем venv, который имеет свежий Python 3.6. Затем я сделал source venv/bin/activate, ожидая, что venv/bin/python будет моим значением по умолчанию python из этого каталога, но когда я делаю command -v python, мне говорят, что /Users/TheStrangeQuark/.pyenv/shims/python все еще путь. Я также проверил с python -c "import sys; print(sys.executable)" и был напечатан с /Users/jhuneau/.pyenv/versions/3.6.2/bin/python.

Почему source venv/bin/activate не работает для установки исполняемого файла python в этом каталоге для использования виртуальной среды?

1 Ответ

0 голосов
/ 09 января 2019

Я думаю, вы должны попробовать:

source venv/bin/activate

вместо

source venv/bin/active
...