kubernetes 模块“numpy”没有属性“object”

amrnrhlw  于 2023-01-12  发布在  Kubernetes
关注(0)|答案(2)|浏览(1375)

运行mlflow app时出现以下错误
引发属性错误("模块{! r}没有属性"属性错误:模块"numpy"没有属性"object"
有人能帮我一下吗

nwwlzxa7

nwwlzxa71#

当我们有一个名为numpy.py的本地文件,并试图从numpy模块导入它时,会出现Python“AttributeError module 'numpy' has no attribute 'object'"。要解决这个错误,请确保重命名所有名为numpy.py的本地文件。

**另一种方法:**检查您正在运行的文件名是否为numpy.py。如果有此问题,请检查以确保目录numpy.py中没有文件。

在大多数情况下,rename your project local file numpy.py and delete numpy.pyc if it exists,则项目文件脚本将运行而不会出现属性错误。
检查的简单方法是将包含import语句的文件移动到不同的目录,然后尝试运行它。
请检查您是否安装了更新的pip更新numpy版本。
有关详细信息,请查看类似的SO

bjg7j2ky

bjg7j2ky2#

这个错误有时会发生在当一个旧版本的numpy被其他软件包导入时,这个软件包没有'object'属性。
您可以尝试以下操作:

  • 溶液1:pip install --upgrade numpy
  • 解决方案2:重新安装numpy
pip uninstall numpy
  pip install numpy
  • 解决方案3(如果你使用的是conda软件包管理器):conda update numpy

最后但并非最不重要的是,如果您在计算机上运行多个版本的python,您必须检查MLflow使用的是哪个版本的python。
您可以通过在命令行中运行which python进行检查,然后确保安装了所需的numpy版本。

相关问题