Python numpy可以';不能从模块导入吗?
我的计划只是:Python numpy可以';不能从模块导入吗?,python,python-import,Python,Python Import,我的计划只是: import numpy as np np.zeros(2) 它在一个文件夹中,文件夹名为\uuuu init\uuuuu.py 如果我以python a.py运行它,我会得到: Traceback (most recent call last): File "a.py", line 2, in <module> np.zeros(2) AttributeError: 'module' object has no attribute 'zeros' 回
import numpy as np
np.zeros(2)
它在一个文件夹中,文件夹名为\uuuu init\uuuuu.py
如果我以python a.py运行它,我会得到:
Traceback (most recent call last):
File "a.py", line 2, in <module>
np.zeros(2)
AttributeError: 'module' object has no attribute 'zeros'
回溯(最近一次呼叫最后一次):
文件“a.py”,第2行,在
np.零(2)
AttributeError:“模块”对象没有属性“零”
如果我删除\uuuu init\uuuu.py
,它就会工作。\uuuu init\uuuu.py
中唯一的一行是分配给\uuuuu all\uuuuu
为什么会发生这种情况?您很可能有一个名为``numpy的文件夹,它屏蔽了库
numpy`。您不应为文件/文件夹命名,使其屏蔽库模块
我猜这是\uuu init\uuuuupy.py
在名为numpy
的文件夹中,当您删除它时,Python停止将其识别为包,因此正确的numpy
模块被加载。您的文件夹中是否有numpy
文件夹或名称为numpy
的东西?Try-将numpy作为np导入;打印(np.\uuuu文件)
@AnandSKumar哦,当然了!!谢谢