使用Azureml-SDK时出现numpy错误

时间:2019-01-23 11:49:58

标签: python azure numpy

为什么我遵循安装说明here

并安装

pip install --upgrade azureml-sdk[notebooks,automl] azureml-dataprep --ignore-installed PyYAML

它似乎可以工作,但是很简单

import azureml.core
azureml.core.VERSION

让我感到一个小小的错误

> AttributeError                            Traceback (most recent call
> last) <ipython-input-3-08b704cd5542> in <module>
> ----> 1 import azureml.core
>       2 azureml.core.VERSION

    c:\users\werth\appdata\local\continuum\anaconda3\envs\azuresdk\lib\site-packages\azureml\core\__init__.py in <module>
          4 
          5 """Setup file for core package."""
    ----> 6 from azureml.core.workspace import Workspace
          7 from azureml.core.experiment import Experiment
          8 from azureml.core.runconfig import RunConfiguration

    ... I did not include the total traceback as it is apparently a Azure import problem.

    AttributeError: type object 'numpy.ndarray' has no attribute '__array_function__'

工作区似乎有问题。但是我不知道为什么。笔记本位于工作目录的子文件夹中。 Numpy已安装。

如果您有一个主意,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

最伟大的佛罗里达人

答案很简单。在安装azureml-train-automl 1.0.8软件包的过程中,numpy软件包在1.15.0版中必须最大。

所以只需将numpy降级到该版本

conda install numpy=1.15.0