Вам нужно активировать виртуальную среду каждый раз, когда вам нужно ее использовать? - PullRequest
5 голосов
/ 18 июня 2020

Мне удалось создать виртуальную среду в windows и установить пакеты, которые я хочу иметь, используя pip в среде (tensorflow). У меня вопрос: как мне указать сценарию, который я пишу, использовать виртуальную среду вместо основной формы python в моей системе?

Я знаю, как активировать его, используя path/to/venv/Scripts/activate в командном терминале , но должен ли я делать это каждый раз перед запуском скрипта в терминале? Это было бы действительно неудобно для меня, так как мне нравится опробовать написанный мной код, чтобы посмотреть, работает ли он (обычно не ха-ха) в IDE (я переключаюсь между IDLE и Spyder из Anaconda).

Я полный новичок, поэтому, если есть простое решение, я, возможно, просто не знаю о нем, ценю любую помощь :)

Ура!

1 Ответ

2 голосов
/ 18 июня 2020

Согласно документам вам просто нужно активировать свою виртуальную среду, используя следующее на Windows:

.\env\Scripts\activate

Это нужно делать каждый раз, когда вы его используете, чтобы экономьте время, просто держите окно терминала открытым.

Чтобы выйти из виртуальной среды, отключите его:

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