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

安装azureml-core成功后导入azureml.core报No module named 'azureml'如何解决

报错核心原因

这是VSCode运行脚本使用的Python解释器,和执行pip安装azureml-core的解释器不匹配导致的。你看到的安装成功提示是把包安装到了c:\python\python38\lib\site-packages,但VSCode当前调用的Python没有在该目录下查找依赖。

修复步骤

  • 第一步:切换VSCode Python解释器
    按下Ctrl+Shift+P调出命令面板,搜索并选择Python: Select Interpreter,在列表中选中路径为c:\python\python38\python.exe的Python 3.8.10版本完成切换。
  • 第二步:验证解释器匹配性
    在脚本开头运行以下代码确认路径匹配:
    import sys
    # 打印当前使用的解释器路径
    print("当前解释器路径:", sys.executable)
    # 打印包搜索路径
    print("包搜索路径:", sys.path)
    
    确认输出的解释器路径为c:\python\python38\python.exe,且包搜索路径中包含c:\python\python38\lib\site-packages。
  • 第三步:使用当前解释器安装依赖
    避免pip和解释器不匹配,用以下命令安装azureml-core:
    !{sys.executable} -m pip install azureml-core
    
  • 第四步:修正脚本导入逻辑
    原有脚本没有显式导入azureml.core就直接调用azureml.core.VERSION也会触发报错,修正后可运行的完整脚本如下:
    import sys
    # 保证依赖安装到当前解释器
    !{sys.executable} -m pip install azureml-core
    # 显式导入azureml.core
    import azureml.core
    from azureml.core import Experiment
    # 打印版本号
    print(azureml.core.VERSION)
    

本地调用Azure计算实例说明

你需要的本地调用Azure实例计算、使用本地文件夹资源的需求可以正常实现:在本地SDK完成工作区认证后,提交作业到Azure计算集群/实例时,可以指定本地文件夹作为源码目录,SDK会自动将本地文件夹内容同步到目标计算资源运行,无需提前远程连接上传资源。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 09:06:02