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

如何升级虚拟环境中的Python?全局3.10.9但虚拟环境仍显示3.9.15

虚拟环境Python版本升级方案

一、先修复Homebrew的Python链接问题

你通过Homebrew安装的python@3.10链接失败,先解决全局Python的调用优先级:

  • 运行which python3,查看当前系统优先调用的Python路径,确认是否为Homebrew的3.10版本路径(通常是/usr/local/bin/python3或/opt/homebrew/bin/python3)。
  • 若输出为旧版本路径,执行以下命令强制链接:
    # 备份旧链接(可选)
    sudo mv /usr/local/bin/python3 /usr/local/bin/python3.old
    # 强制覆盖链接python@3.10
    brew link --overwrite python@3.10
    
  • 关闭终端重新打开,运行python3 --version,确认输出为3.10.9。

二、重新创建基于Python3.10.9的虚拟环境

虚拟环境的Python版本是创建时绑定的,无法直接在现有环境内升级,需迁移重建:

  1. 导出旧环境依赖:激活旧虚拟环境后,执行:
    pip freeze > requirements.txt
    
    将生成的requirements.txt保存到非虚拟环境目录。
  2. 删除旧虚拟环境(假设环境名为venv):
    rm -rf venv
    
  3. 用Python3.10.9创建新虚拟环境:
    python3 -m venv venv
    
  4. 激活新环境并安装依赖:
    source venv/bin/activate
    pip install -r requirements.txt
    

三、关于Anaconda移除的影响

只要你已经清理了~/.bashrc、~/.zshrc等配置文件中所有包含conda或miniconda3的环境变量行,就不会影响当前Python和虚拟环境的使用。若未清理,建议删除相关配置后运行source ~/.zshrc(或对应配置文件)生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 02:15:13