问题描述
代码:
import numpy as np
a=np.array([1,2,3])
print(a)
错误:
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",in <module>
import numpy.array as np
ModuleNotFoundError: No module named 'numpy.array'; 'numpy' is not a package
但是,我已经在我的PC中安装了numpy。我该如何解决这个错误?
解决方法
该错误是由于循环导入引起的。这意味着在当前目录(文件夹)中有一个名为numpy.py的文件,而在使用“ import numpy”时在np.py中,它实际上是在导入numpy.py,而不是实际的模块。为了防止这种情况,只需将numpy.py文件的名称更改为其他名称即可。 请勿使用模块名称来命名python文件。
,同样要解决这个问题,请在 VSCode 内安装 Code Runner,然后使用 VSCode 内的设置将其设置为在集成终端内运行。安装 Code Runner 后,使用
$ python3.7 -m pip install numpy
安装在终端内部,它应该正确下载,然后使用文件中的正确入口点运行。祝你好运