You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何设置PIPENV_IGNORE_VIRTUALENVS=1以创建独立虚拟环境?

解决Pipenv复用现有虚拟环境的问题:设置PIPENV_IGNORE_VIRTUALENVS=1的方法

临时单次执行(仅当前命令生效)

直接在pipenv命令前追加环境变量,强制本次创建新虚拟环境:

PIPENV_IGNORE_VIRTUALENVS=1 pipenv install django

当前终端会话内生效(后续pipenv命令均适用)

Linux/macOS

在终端执行以下命令,设置仅对当前会话有效:

export PIPENV_IGNORE_VIRTUALENVS=1

之后在该终端运行pipenv install django即可创建新环境,关闭终端后设置自动失效。

Windows(PowerShell)

执行以下命令:

$env:PIPENV_IGNORE_VIRTUALENVS=1

同样仅对当前PowerShell会话生效。

永久全局生效(所有项目的pipenv均忽略现有虚拟环境)

Linux/macOS

编辑你的shell配置文件(如~/.bashrc、~/.zshrc,根据使用的shell选择),在文件末尾添加:

export PIPENV_IGNORE_VIRTUALENVS=1

保存后执行source ~/.bashrc(对应你的配置文件名)使设置立即生效,后续所有终端会话都会应用该规则。

Windows

  1. 打开「系统属性」→「高级」→「环境变量」
  2. 在「用户变量」或「系统变量」区域点击「新建」
  3. 变量名填写PIPENV_IGNORE_VIRTUALENVS,变量值填写1
  4. 点击确定,重启终端后设置生效

项目局部永久生效(仅当前Django项目适用)

在项目根目录创建.env文件,写入以下内容:

PIPENV_IGNORE_VIRTUALENVS=1

Pipenv会自动读取项目根目录的.env配置,之后在该项目中运行pipenv命令时,都会忽略现有虚拟环境创建新环境。

内容的提问来源于stack exchange,提问作者Code7G

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 00:45:56