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

使用Conda创建指定Python版本虚拟环境后版本验证异常问题

解决Conda虚拟环境激活后Python版本不匹配的问题

可能的原因及对应解决方法

  • 检查Conda环境是否真的激活成功
    先在Jupyter Lab终端执行以下命令,确认当前激活的环境:

    conda info --envs
    

    查看输出中snakes环境旁是否有*标记。如果没有,说明激活命令未生效,重新执行:

    conda activate snakes
    

    若激活时提示找不到命令,说明Conda未完成初始化,执行:

    conda init bash
    

    (若使用zsh终端则替换为conda init zsh),关闭当前终端后重新打开Jupyter Lab的终端再尝试激活。

  • 直接验证环境内的Python版本
    有时系统全局的python命令优先级更高,可直接调用环境内的Python路径验证:

    ~/miniconda3/envs/snakes/bin/python --version
    

    (路径需根据你的Conda安装位置调整,Anaconda用户路径通常为~/anaconda3/envs/snakes/bin/python)
    若该命令返回3.10,说明环境本身正常,问题出在终端路径优先级。

  • 调整终端PATH优先级
    激活环境后执行echo $PATH,查看环境的bin目录是否位于PATH最前端。若不是,手动将其加到PATH最前面:

    export PATH=~/miniconda3/envs/snakes/bin:$PATH
    

    之后再执行python --version即可显示3.10版本。

  • 为Jupyter Lab安装环境专属内核
    若需在Jupyter笔记本中使用该环境的Python,仅激活终端无效,需安装对应内核:
    激活环境后执行:

    pip install ipykernel
    python -m ipykernel install --user --name snakes --display-name "Python 3.10 (snakes)"
    

    重启Jupyter Lab后,新建笔记本时即可选择该内核,运行的便是Python 3.10版本。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 00:42:13