我试图用以下代码导入autograd:
import autograd.numpy as np但是,在试图运行脚本时,我会得到以下错误:
Traceback (most recent call last):
File "autograd.py", line 1, in <module>
import autograd.numpy as np
File "/home/hakon/Documents/FYS_STK4155/project2/code and plots/test/autograd.py", line 1, in <module>
import autograd.numpy as np
ModuleNotFoundError: No module named 'autograd.numpy'; 'autograd' is not a package我尝试过通过pip、pip3和conda安装自动梯度,但是错误仍然是一样的。
发布于 2022-02-20 01:36:05
问题是,您的模块(正在运行的模块)的名称与您试图导入的名称相同:autograd (.py)。尝试重命名您的文件并再次运行它。
发布于 2022-03-18 10:33:15
奥莎的回答对我有效。如果更改正在运行的模块名不起作用,请检查当前目录中是否存在您创建的任何其他自动梯度(.py)。如果是这样,您还需要更改该文件的名称或删除它,以便您可以导入"autograd“。
https://stackoverflow.com/questions/71051229
复制相似问题