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

如何删除VS Code创建的所有Python virtualenv及相关使用问题

pipenv依赖复用&虚拟环境清理解决方案

一、requests依赖能否仅安装一次复用

虚拟环境的核心设计是项目隔离,避免不同项目的依赖版本冲突,默认不能直接跨项目复用。如果有共用需求可以选择以下两种方案:

  • 方案一:安装到系统Python环境(不推荐)
    执行pip3 install requests直接把依赖装到系统全局解释器,所有项目选择系统解释器作为运行环境即可直接调用,缺点是多项目依赖不同版本时会出现严重冲突。
  • 方案二:虚拟环境复制复用(推荐)
    先在终端执行echo 'export PIPENV_VENV_IN_PROJECT=1' >> ~/.zshrc(如果用bash就替换为~/.bash_profile),重启终端后所有新建pipenv项目的虚拟环境都会生成在项目根目录的.venv文件夹下。后续新项目可以直接把已经装好requests的.venv文件夹复制到新项目根目录,VS Code会自动识别,无需重复安装依赖。

二、Mac系统下查找并删除多余虚拟环境

pipenv默认生成的所有虚拟环境统一存储在缓存目录:~/Library/Caches/pipenv/venvs/,你可以通过以下两种方式清理:

  • 批量查找删除
    打开Finder,按快捷键Shift+Command+G,粘贴上述路径回车即可看到所有创建过的虚拟环境,文件夹命名规则为「项目名+随机哈希」,直接删除不需要的对应文件夹即可。你提供的截图内容就是该目录下的虚拟环境列表。
  • 精准定向删除
    进入对应项目的根目录,执行pipenv --venv可以直接输出该项目关联的虚拟环境绝对路径,确认要删除后执行pipenv --rm即可自动删除对应的虚拟环境,无需手动查找路径。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 14:06:03