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

全局Python与Conda环境pip冲突,如何实现环境隔离?

解决全局Python与Conda环境pip共用及包隔离问题

1. 调整系统PATH环境变量优先级

  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,打开系统环境变量配置界面
  • 在系统变量的Path列表里,找到C:\Users\giova\anaconda3\Scripts这一项,把它拖到全局Python的Scripts目录后面(全局Python默认安装路径一般是C:\Users\giova\AppData\Local\Programs\Python\Python3xx\Scripts,xx对应你的Python版本号)
  • 保存设置后,关闭所有已打开的终端,重新打开再操作,确保PATH更改生效

2. 配置Conda默认不激活base环境

  • 打开Anaconda Prompt,运行以下命令:
    conda config --set auto_activate_base false
    
    这样每次打开终端时,不会自动进入Conda的base环境,避免干扰全局Python
  • 之后需要使用Conda环境时,手动激活:
    conda activate 你的环境名称
    

3. 验证环境隔离效果

  • 打开新终端(未激活Conda环境),执行pip --version,检查显示的pip路径是否为全局Python的对应路径
  • 激活Conda环境后,再执行pip --version,确认路径是当前Conda环境内的pip位置
  • 分别在两个环境下运行pip list,核对包列表是否各自独立,没有交叉显示

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 14:03:17