模块"numpy"没有属性"对象"



运行mlflow app时出现以下错误

引发AttributeError(模块{!r}没有属性AttributeError:模块"numpy"没有属性"object">

有人能帮我处理这个吗

由于numpy的1.24版本,np.object已被弃用,需要用object替换(参见numpy发行说明)。

您需要在代码中更新此信息,或者需要更新您正在使用的另一个包(如果没有更多信息,则无法回答)。

目前的一个(肮脏的)解决方法是将您的numpy版本修复为仍支持np.objectpip install numpy==1.23.4的最后一个版本

尝试:

pip3 install numpy==1.23.5

我遇到了与numpy 1.24.2 相同的问题

尝试使用简单的"猴道";。添加类似的行

np.object = object    

np.int = int    

如果模块"numpy"没有属性"int">

np.float = float    

模块"numpy"没有属性"int">

np.bool = bool    

等等…(如果最后的Numpy版本有问题)

代替numpy.object:

您应该使用objectnumpy.object_

Python"AttributeError模块"numpy"没有属性"object"当我们有一个名为numpy.py的本地文件并试图从numpy模块导入它时,就会发生这种情况。要解决此错误,请确保重命名任何名为numpy.py的本地文件。

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

在大多数情况下,rename your project local file numpy.py and delete numpy.pyc if it exists,那么您的项目文件脚本将在没有属性错误的情况下运行。

检查的简单方法是将带有import语句的文件移到另一个目录,然后尝试运行它

请检查您是否安装了更新的pip更新numpy版本。

还要查看类似的SO以了解更多信息。

相关内容

  • 没有找到相关文章

最新更新