-1

代码:

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", line 1, in <module>
    import numpy.array as np
ModuleNotFoundError: No module named 'numpy.array'; 'numpy' is not a package

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

4

2 回答 2

1

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

于 2020-08-29T15:18:41.860 回答
0

所以也要解决这个问题,在 VSCode 内安装 Code Runner,然后使用 VSCode 内的设置将其设置为在集成终端内运行。安装 Code Runner 后,使用

$ python3.7 -m pip install numpy

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

于 2021-03-31T03:38:18.130 回答