首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ModuleNotFoundError: Azure ML Studio中没有名为“azureml”的模块

ModuleNotFoundError: Azure ML Studio中没有名为“azureml”的模块
EN

Stack Overflow用户
提问于 2022-01-25 17:16:49
回答 1查看 1.1K关注 0票数 2

我正在从微软的教程,这里学习Azure。前两个教程运行良好,但这个教程给了我以下错误。

代码语言:javascript
复制
[stderr]Traceback (most recent call last):
[stderr]  File "train.py", line 8, in <module>
[stderr]    from azureml.core import Run
[stderr]ModuleNotFoundError: No module named 'azureml'
[stderr]

使用Azure并将代码提交到环境中,我无法找到如何解决此错误。

我已经检查包是否安装了(运行在Azure工作室上,因此这是基本假设,但我也进行了测试)。下面是代码'run-pytorch.py‘,它调用脚本'train.py’

代码语言:javascript
复制
# run-pytorch.py
from azureml.core import Workspace
from azureml.core import Experiment
from azureml.core import Environment
from azureml.core import ScriptRunConfig

if __name__ == "__main__":
    ws = Workspace.from_config()
    experiment = Experiment(workspace=ws, name='day1-experiment-train')
    config = ScriptRunConfig(source_directory='./src',
                             script='train.py',
                             compute_target='cpu-cluster')

    # set up pytorch environment
    env = Environment.from_conda_specification(
        name='pytorch-env',
        file_path='pytorch-env.yml'
    )
    config.run_config.environment = env

    run = experiment.submit(config)

    aml_url = run.get_portal_url()
    print(aml_url)
    print('Success...!!!')

用于train.py的代码片段如下

代码语言:javascript
复制
# train.py
import os
import argparse
import torch
import torch.optim as optim
import torchvision
import torchvision.transforms as transforms
from model import Net
from azureml.core import Run
...
...
EN

回答 1

Stack Overflow用户

发布于 2022-02-01 05:22:38

您能否尝试下列疑难解答。我已经看到了这一点,当您的坞中调用的python不使用env时,这里安装了Azureml包,因此是…。

  • 您能否确保正在使用DOCKERFILE中正确的python版本包进行调用。
  • 缓存的Docker映像,它没有加载AzureML包。重命名映像,强制用AzureML包重新加载新的坞映像。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70852922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档