#python #visual-studio-code #pipenv #python-venv
#python #visual-studio-code #pipenv #python-venv
Вопрос:
Я пытаюсь настроить виртуальную среду Python с pipenv
помощью . В VS Code запускался в новом каталоге ОС Windows 10, после выполнения:
python -m venv work_env
в терминале- Указание пути к
Script
папке внутриwork_env
- Выполнение
Ctrl-Shift-P
иPreferences: Open Workspace Settings
- В
settings.json
, добавив:
- путь среды шага 2 к «python.pythonPath»:
- имена папок, чтобы предотвратить выделение желтых закорючек в «python.analysis.extraPaths»:
- Выполнение a
pipenv install
в терминале - Обновление имен пакетов в Pipfile
- Выполнение
pipenv update
в терминале
… Появляется Courtesy Notice: Pipenv found itself running within a virtual environment, ... You can set PIPENV_VERBOSITY=-1 to suppress this warning.
В какой папке / файле / конфигурации мне это установить PIPENV_VERBOSITY=-1
?
Ответ №1:
-
Согласно предоставленной вами информации, я воспроизвел описанную вами проблему:
-
Причина в том, что это «вежливое уведомление»
pipenv install
» заключается в создании виртуальной среды для текущего проекта, и мы создали виртуальную среду «work_env
«, поэтому нам предлагается игнорировать эту среду или подавить это предупреждение. -
Мы можем напрямую ввести команду «
set PIPENV_VERBOSITY=-1
» в консоли, чтобы подавить это предупреждение:После:
pipenv
Версия, которую я использую, такова 2020.11.4
.
Обновить:
Комментарии:
1. На # 3. Отключает ли прямой ввод
set PIPENV_VERBOSITY=-1
команды один раз в терминале навсегдаCourtesy Notice
? … даже после перезапуска VS Code?2. @reservoirinvest -Не волнуйтесь, он повторно отобразит это приглашение после использования «set PIPENV_VERBOSITY= 1». И вы могли бы сослаться на обновление в моем ответе.
Ответ №2:
Ввод команды set PIPENV_VERBOSITY=-1
у меня не сработал.
Итак, я добавил PIPENV_VERBOSITY
переменную и установил значение -1 в окне переменной среды
Настройка переменных среды:
- Щелкните правой кнопкой мыши на «Мой компьютер» или «Этот компьютер» и выберите «Свойства«.
- Перейдите к расширенным настройкам системы или перейдите на вкладку Дополнительно в окне свойств системы
- Нажмите кнопку Переменные среды. Откроется диалоговое окно Переменные среды.
- Нажмите кнопку Создать в разделе Пользовательские переменные или Системные переменные, в зависимости от того, хотите ли вы установить переменную для текущего пользователя или для всех пользователей. Чтобы установить переменные среды для всех пользователей, у вас должны быть права администратора.
- В поле Имя переменной введите имя переменной среды, которую вы хотите установить. Список переменных среды, которые понимает Nuke, см. в разделе Переменные среды Nuke .
- В поле Значение переменной введите значение для переменной. Значением может быть, например, путь к каталогу.
- Нажмите OK.