@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]后再次運行,這樣就會出現正確的測驗結果,
這是一個很蠢的小細節,但又實實在在地浪費了我的時間,思索了一下決定寫出來,幫遇到同樣問題的大家節省時間和精力,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/205957.html
標籤:其他
上一篇:shiyou的數值分析作業
