Как добавить в pythonpath в виртуальной среде - PullRequest
0 голосов
/ 04 января 2019

На моей машине с Windows я создал виртуальную среду в conda, где я запускаю python 3.6.Я хочу навсегда добавить папку в виртуальную среду Python Path.Если я добавляю что-то к sys.path, оно теряется при выходе из python.

Вне моей виртуальной среды я могу просто добавить пользовательские переменные, перейдя в расширенные настройки системы.Я понятия не имею, как это сделать в моей виртуальной среде.

Любая помощь очень ценится.

Ответы [ 2 ]

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

Если вы работаете в Windows 10+, это должно работать: 1) Нажмите на кнопку Windows на экране или на клавиатуре, оба в левом нижнем углу.

2) Введите «Переменные среды» (конечно, без кавычек).

3) Нажмите на опцию, которая говорит что-то вроде «Редактировать переменные среды системы»

4) Нажмите «Вкладка« Дополнительно », а затем нажмите« Переменные среды »(возле нижней части)

5) Нажмите« Путь »в верхнем поле - это должен быть 3-й вариант - и затемнажмите «Изменить» (верхний)

6) Нажмите «Новый» вверху, а затем добавьте путь к папке, которую вы хотите создать.

7) Нажмите «ОК» внизу всех страниц, которые были открыты в результате вышеописанных действий для сохранения.

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

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

«Я могу просто добавить пользовательские переменные» просто означает добавление переменной среды в командную оболочку.Virtualenv не должен (по крайней мере по умолчанию) очищать переменные окружения.Так что все должно работать, если у вас уже установлено PYTHONPATH.

Если вы хотите, чтобы путь был доступен только для virtualenv, измените файл с именем Scripts/activate.bat в папке virtualenv и добавьте строку:

set PYTHONPATH=path/to/dir
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...