NameError: name ‘torch‘ is not defined 怎么办?

@NameError: name ‘torch’ is not defined怎么办?

作为刚接触pytorch的新手,一步步排除了各种安装问题后,想来测试一下pytorch有没有安装成功,结果就遇到了首个Error。

测试代码:

import torch
torch.FloatTensor([5,3,5])

应得输出:

tensor([5., 3., 5.])

而我的输出:

NameError                                 Traceback (most recent call last)
<ipython-input-1-b339c6c44839> in <module>
----> 1 torch.FloatTensor([5,3,5])

NameError: name 'torch' is not defined

我第一反应是安装失败了。但是检查command line复盘安装过程时,每一步都没有报错,况且若哪步有问题,比如anaconda安装不成功,或没有source之类的,都将直接导致下一步无法进行。

后来当然是发现了真正问题所在。pytorch界面是这样的:
在这里插入图片描述
我写完import torch之后,用的是编辑栏了+创建第二行,而正确的操作是在写完import torch之后,运行此句,自动出现第二行,然后在第二行写上torch.FloatTensor([5,3,5]后再次运行,这样就会出现正确的测试结果。

这是一个很蠢的小细节,但又实实在在地浪费了我的时间,思索了一下决定写出来,帮遇到同样问题的大家节省时间和精力。

  • 26
    点赞
  • 22
    收藏
  • 打赏
    打赏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:数字20 设计师:CSDN官方博客 返回首页
评论 10

打赏作者

顶风摸鱼的小黄鹂

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值