首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在python脚本中导入autograd时出错

在python脚本中导入autograd时出错
EN

Stack Overflow用户
提问于 2022-02-09 14:20:27
回答 2查看 280关注 0票数 0

我试图用以下代码导入autograd:

代码语言:javascript
复制
import autograd.numpy as np

但是,在试图运行脚本时,我会得到以下错误:

代码语言:javascript
复制
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安装自动梯度,但是错误仍然是一样的。

EN

回答 2

Stack Overflow用户

发布于 2022-02-20 01:36:05

问题是,您的模块(正在运行的模块)的名称与您试图导入的名称相同:autograd (.py)。尝试重命名您的文件并再次运行它。

票数 0
EN

Stack Overflow用户

发布于 2022-03-18 10:33:15

奥莎的回答对我有效。如果更改正在运行的模块名不起作用,请检查当前目录中是否存在您创建的任何其他自动梯度(.py)。如果是这样,您还需要更改该文件的名称或删除它,以便您可以导入"autograd“。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71051229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档