Python &引用;ModuleNotFoundError:没有名为';numpy.array'';numpy';“不是一个包”;

Python &引用;ModuleNotFoundError:没有名为';numpy.array'';numpy';“不是一个包”;,python,numpy,modulenotfounderror,Python,Numpy,Modulenotfounderror,代码: 错误: import numpy as np a=np.array([1,2,3]) print(a) 回溯(最近一次呼叫最后一次): 文件“C:\Users\Jeffhacks\Desktop\np.py”,第1行,在 将numpy作为np导入 文件“C:\Users\Jeffhacks\Desktop\numpy.py”,第1行,在 将numpy.array作为np导入 ModuleNotFoundError:没有名为“numpy.array”的模块;'“numpy”不是一个包

代码:

错误:

import numpy as np
a=np.array([1,2,3])
print(a)
回溯(最近一次呼叫最后一次):
文件“C:\Users\Jeffhacks\Desktop\np.py”,第1行,在
将numpy作为np导入
文件“C:\Users\Jeffhacks\Desktop\numpy.py”,第1行,在
将numpy.array作为np导入
ModuleNotFoundError:没有名为“numpy.array”的模块;'“numpy”不是一个包

但是,我已经在电脑中安装了numpy。如何解决此错误?

错误是由于循环导入造成的。这意味着当前目录(文件夹)中有一个名为numpy.py的文件,当您使用“import numpy”时,它实际上是在导入numpy.py,而不是实际的模块。要防止这种情况,只需将numpy.py文件的名称更改为其他名称。
切勿使用模块名称命名python文件。

因此,要解决此问题,请在VSCode内部安装Code Runner,然后使用VSCode内部的设置将其设置为在集成终端内部运行。安装代码运行程序后,请使用

$python3.7-m pip安装numpy


要安装在终端内部,它应该正确下载,然后使用文件中的正确入口点运行。祝您好运

这是因为您的桌面上有一个文件
numpy.py
。请删除该文件或重命名,然后重试
Traceback (most recent call last):
  File "C:\Users\Jeffhacks\Desktop\np.py", line 1, in <module>
    import numpy as np
  File "C:\Users\Jeffhacks\Desktop\numpy.py", line 1, in <module>
    import numpy.array as np
ModuleNotFoundError: No module named 'numpy.array'; 'numpy' is not a package