在 azure ML 设计器中将外部包导入 python 脚本时出错

问题描述

我正在尝试执行一个用于线性编程的 Python 脚本,该脚本需要通过 python 脚本包导入纸浆包。

以下是我执行的步骤:

  1. https://pypi.org/project/PuLP/#files 链接下载的纸浆轮文件

  2. Pulp 有一个依赖包“amply”。此外,从 https://pypi.org/project/amply/#files 链接下载了完整的轮文件 (amply-0.1.4-py3-none-any.whl)。

  3. 创建了一个名为 doc 的文件夹并将纸浆和大量放入其中。然后压缩它。

  4. 将压缩文件上传到 Azure ML 并编写以下脚本以导入纸浆

     import pandas as pd
     from doc import pulp as p
     def azureml_main(dataframe1 = None,dataframe2 = None):
      print(f'Input pandas.DataFrame #1: {dataframe1}')
      return dataframe1,

    脚本抛出错误消息:

     ---------- Start of error message from Python interpreter ----------
     Got exception when invoking script: 'No module named 'amply''.
     ---------- End of error message from Python  interpreter  ----------
    

已执行的故障排除:

  1. 我将大量文件复制到纸浆文件夹中并创建了一个 zip 文件,然后导入。还是没有运气

  2. 首先尝试导入成功

     import pandas as pd
     from doc import amply as amp
     def azureml_main(dataframe1 = None,

    然后尝试导入纸浆但再次出现相同的错误

    调用脚本时出现异常:'No module named 'amply'

     import pandas as pd
     from doc import amply as amp
     from doc import pulp as p
     def azureml_main(dataframe1 = None,

是否需要在脚本中添加任何内容以正确导入或需要更改任何输出设置?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)