由于 ruamel.yaml 安装 azure-pipeline 时出现问题

Ben*_*Ben 5 python azure ruamel.yaml azure-pipelines azure-machine-learning-service

我正在尝试使用以下命令安装 azure-pipeline:

\n
pip install azureml-pipeline\n
Run Code Online (Sandbox Code Playgroud)\n

当我这样做时,它会很好地安装大多数依赖项,直到我收到以下错误消息:

\n
Building wheel for ruamel.yaml (setup.py) ... error\n  error: subprocess-exited-with-error\n\n  \xc3\x97 python setup.py bdist_wheel did not run successfully.\n  \xe2\x94\x82 exit code: 1\n
Run Code Online (Sandbox Code Playgroud)\n
    \n
  • \n
\n
ERROR: Failed building wheel for ruamel.yaml\n
Run Code Online (Sandbox Code Playgroud)\n
    \n
  • \n
\n
Running setup.py install for ruamel.yaml did not run successfully.\n
Run Code Online (Sandbox Code Playgroud)\n

请注意,当我使用 pip 安装 ruamel.yaml 时,它表示所有要求均已满足,而当我尝试重新安装 Wheel 工具时,所有要求均已满足:

\n
pip install ruamel.yaml\npip install -U pip setuptools wheel\n
Run Code Online (Sandbox Code Playgroud)\n

有没有人遇到过这个问题或者知道我需要安装什么才能让它工作?注意:Azureml 在我的机器上安装得很好。

\n

编辑:

\n

Python 版本 = 3.9.7

\n

操作系统 = macOS Monterey v12.3.1

\n

以下是完整错误消息的链接: https: //github.com/bencouuser/errormessages/blob/main/error.txt

\n

Ant*_*hon 0

我不确定为什么你的环境试图创建一个轮子。记录的安装方法ruamel.yaml是:

pip install ruamel.yaml
Run Code Online (Sandbox Code Playgroud)

如果有的话,这将为您提供方向盘。

您应该在运行之前尝试运行上面的命令pip install azureml-pipeline,看看是否可以解决问题。如果这不起作用,请提供更多信息((链接到)完整错误跟踪、python 版本、主机平台/架构)。

  • 重要的一行是 `ruamel.yaml<=0.15.89,>=0.15.35`,有人将其固定在 2019 年 2 月发布的旧版本上,其中包含 C 加载程序(现在是一个单独的包)。Python 3.9.0 于 2020 年 10 月发布,因此不会有正确的标头。使用 Python 3.7 并使用 azureml-pipeline 提交错误报告。我还建议不要使用 anaconda,而是使用普通的 Python 安装并制作 virtualenvs,在其中安装 azureml-pipeline (2认同)