如何修复AttributeError:模块'numpy'没有属性'square'[关闭]
Posted
技术标签:
【中文标题】如何修复AttributeError:模块\'numpy\'没有属性\'square\'[关闭]【英文标题】:How to fix AttributeError: module 'numpy' has no attribute 'square' [closed]如何修复AttributeError:模块'numpy'没有属性'square'[关闭] 【发布时间】:2018-06-22 10:36:10 【问题描述】:我已将 numpy 更新到 1.14.0。我使用的是 Windows 10。我尝试运行我的代码,但出现此错误:
AttributeError: 模块 'numpy' 没有属性 'square'
这是我的导入:
%matplotlib inline
import matplotlib.pyplot as plt
import tensorflow as tf
import numpy as np
from sklearn.metrics import confusion_matrix
import math
【问题讨论】:
如果您调用了一个文件numpy.py
,请选择一个不同的名称(如果有则删除相应的numpy.pyc
)。
显示整个代码和整个错误
@user2357112 我按照你说的做了,但我的新错误是:module 'numpy' has no attribute '__version__'
加载matplotlib
时出现此错误
【参考方案1】:
我删除了 numpy.py,然后更新了我的 numpy,它成功了!
【讨论】:
我跑了conda update --all
、pip uninstall -y numpy
、pip uninstall -y setuptools
、pip install setuptools==39.1.0
和pip install numpy
,这似乎解决了关于“'numpy'没有属性'square'”的错误。
上述解决方案有效,只是我没有对版本进行硬编码。卸载 numpy 和 scipy,然后重新安装它们。以上是关于如何修复AttributeError:模块'numpy'没有属性'square'[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何修复“AttributeError:模块'tensorflow'没有属性'get_default_graph'”?
如何修复AttributeError:模块'tensorflow'没有属性'reset_default_graph'
如何修复 AttributeError:“系列”对象没有“查找”属性?
如何修复python2.7中的“AttributeError:'module'对象没有属性'storage'”错误