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

pipenv install后python-dotenv反复重现,如何彻底移除?

彻底移除python-dotenv的解决方案

步骤1:重置虚拟环境与锁文件

  • 删除当前虚拟环境:
    pipenv --rm
    
  • 删除旧的锁文件:
    rm Pipfile.lock
    
  • 重新安装依赖并生成新锁文件:
    pipenv install
    
    完成后检查Pipfile.lock,若仍存在python-dotenv,继续执行后续步骤。

步骤2:检查开发依赖的传递依赖

默认pipenv graph不显示开发依赖的传递关系,加上--dev参数排查:

pipenv graph --dev | grep python-dotenv

如果发现是某个开发依赖间接引入了它,可选择移除对应开发依赖,或针对性调整依赖版本。

步骤3:强制排除python-dotenv

在Pipfile的[packages]块中添加强制排除规则,让Pipenv跳过该依赖:

[packages]
# 其他依赖保持不变
python-dotenv = {version="*", markers="python_version == '0.0.0'"}

然后重新生成锁文件:

pipenv lock

执行pipenv sync后,python-dotenv将不会被安装。

步骤4:清理Pipenv本地缓存

若以上方法无效,清理Pipenv的本地缓存后重试:

pipenv cache clear

再重复步骤1的虚拟环境重置操作。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 08:22:00