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

Azure ML Studio计算资源指定Python 3.10版本问题咨询

在Azure ML Studio计算资源中使用Python 3.10的解决方案

问题原因说明

Azure ML Studio的内核选择与终端默认Python版本属于两个独立环境:

  • 内核是Notebook会话专用的隔离环境,仅在Notebook的代码单元格中生效;
  • 终端直接调用计算实例的系统默认Python(通常为OS预装的3.8.5,这是设计默认行为)。

你遇到的版本差异是正常现象,并非内核与OS版本不匹配,而是两者指向不同的Python运行环境。

终端中使用Python 3.10的操作方法

方法1:激活对应内核的conda环境

每个Notebook内核都绑定一个conda环境,可在终端中激活使用:

  1. 确认Notebook当前使用的是带SDK2的Python 3.10内核;
  2. 在终端执行命令查看所有conda环境:
    conda env list
    
  3. 找到名称包含azureml_py310_sdkv2的环境(格式类似azureml_py310_sdkv2_xxxx);
  4. 激活该环境:
    conda activate azureml_py310_sdkv2_xxxx
    
  5. 再次执行python --version,即可显示Python 3.10版本。

方法2:直接调用环境中的Python可执行文件

若不想激活环境,可直接指定对应环境的Python路径运行:

/home/azureuser/.azureml/envs/azureml_py310_sdkv2_xxxx/bin/python --version

(路径可从conda env list的输出结果中获取)

方法3:设置终端默认Python(可选)

若希望终端默认使用Python 3.10,可修改~/.bashrc或~/.zshrc文件,添加以下内容:

conda activate azureml_py310_sdkv2_xxxx

保存文件后重启终端,即可生效。

验证Notebook内核有效性

在Notebook的代码单元格中执行以下代码:

import sys
print(sys.version)

若输出显示Python 3.10.x,说明内核配置正常,无需额外调整。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 15:17:33