运行mlflow app时出现以下错误引发属性错误("模块{! r}没有属性"属性错误:模块"numpy"没有属性"object"有人能帮我一下吗
mlflow app
nwwlzxa71#
当我们有一个名为numpy.py的本地文件,并试图从numpy模块导入它时,会出现Python“AttributeError module 'numpy' has no attribute 'object'"。要解决这个错误,请确保重命名所有名为numpy.py的本地文件。
numpy.py
numpy
**另一种方法:**检查您正在运行的文件名是否为numpy.py。如果有此问题,请检查以确保目录numpy.py中没有文件。
在大多数情况下,rename your project local file numpy.py and delete numpy.pyc if it exists,则项目文件脚本将运行而不会出现属性错误。检查的简单方法是将包含import语句的文件移动到不同的目录,然后尝试运行它。请检查您是否安装了更新的pip更新numpy版本。有关详细信息,请查看类似的SO。
rename your project local file numpy.py and delete numpy.pyc if it exists
bjg7j2ky2#
这个错误有时会发生在当一个旧版本的numpy被其他软件包导入时,这个软件包没有'object'属性。您可以尝试以下操作:
pip install --upgrade numpy
pip uninstall numpy pip install numpy
conda update numpy
最后但并非最不重要的是,如果您在计算机上运行多个版本的python,您必须检查MLflow使用的是哪个版本的python。您可以通过在命令行中运行which python进行检查,然后确保安装了所需的numpy版本。
which python
2条答案
按热度按时间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。
bjg7j2ky2#
这个错误有时会发生在当一个旧版本的numpy被其他软件包导入时,这个软件包没有'object'属性。
您可以尝试以下操作:
pip install --upgrade numpy
conda update numpy
最后但并非最不重要的是,如果您在计算机上运行多个版本的python,您必须检查MLflow使用的是哪个版本的python。
您可以通过在命令行中运行
which python
进行检查,然后确保安装了所需的numpy
版本。