在venv中设置pipenv环境变量

问题描述 投票:0回答:3

我正在尝试使用

pipenv
设置 Python 虚拟环境。 在 VS Code 中,在 Windows 10 操作系统的新目录中启动,执行以下操作后:

  1. python -m venv work_env
    在终端
  2. 记下 Script
     中的 
    work_env
  3. 文件夹的路径
  4. Ctrl-Shift-P
    Preferences: Open Workspace Settings
  5. settings.json
    中,添加:
  • 步骤2的环境路径为“python.pythonPath”:
  • 文件夹名称,以防止 pylance 黄色波浪线到 “python.analysis.extraPaths”:
  1. 在终端中执行
    pipenv install
  2. 更新 Pipfile 中的包名称
  3. 在终端中执行
    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

python visual-studio-code pipenv python-venv
3个回答
2
投票
  1. 根据您提供的信息,我重现了您描述的问题:

  2. 原因就如这个‘礼节性声明’,“

    pipenv install
    ”是为当前项目创建一个虚拟环境,而我们已经创建了一个虚拟环境“
    work_env
    ”,所以它提示我们忽略这个环境或者 抑制此警告。

  3. 我们可以直接在控制台输入命令“

    set PIPENV_VERBOSITY=-1
    ”来抑制这个警告:

    之后:

我使用的

pipenv
版本是
2020.11.4

更新:


0
投票

输入命令

set PIPENV_VERBOSITY=-1
对我不起作用。

所以我添加了

PIPENV_VERBOSITY
变量,并在环境变量窗口中将值设置为 -1

设置环境变量:

  1. 右键单击我的电脑此电脑,然后选择属性
  2. 转至 高级系统设置 或转至系统属性窗口中的高级选项卡
  3. 单击环境变量按钮。 “环境变量”对话框打开。
  4. 单击“用户变量”或“系统变量”下的“新建”按钮,具体取决于您要为当前用户还是所有用户设置变量。要为所有用户设置环境变量,您需要具有管理员权限。 在变量名称字段中,输入要设置的环境变量的名称。有关 Nuke 理解的环境变量的列表,请参阅 Nuke 环境变量。
  5. 在变量值字段中,输入变量的值。例如,该值可以是目录路径。
  6. 单击“确定”。


0
投票
export PIPENV_VERBOSITY=-1

,对于该终端进程

PIPENV_VERBOSITY
将设置为
-1
。如果您想在全局范围内进行设置,您可以打开
~/.zshrc
(或
.bashrc
,.etc)并在其中任意位置的新行上写入
export PIPENV_VERBOSITY=-1
。保存并退出,现在您拥有的任何终端都应该设置此环境变量。
    

© www.soinside.com 2019 - 2024. All rights reserved.