運行pytorch時報錯——AttributeError: module 'torch.nn' has no attribute 'ModuleDict'

2020.2月的最後兩個多小時,下次相遇2.29號就要等到四年後了~~

很神奇的一個月,學生生涯的最後一個假期,沒想到竟是最長的一次...還是想祝福每位朋友,無論這段時間境況如何,都要穩穩地走下去,生活真的是坎坎坷坷,跌跌停停,願你我都能平安,快樂。

繼續記錄小的知識點吧,昨天運行pytorch時報了錯:AttributeError: module 'torch.nn' has no attribute 'ModuleDict'。查了些資料。很少有關於這個錯誤的,最後去github上看了下討論區,總結了下,是版本的問題,更準確地說是torchvision的版本,我裝的是0.4.1,然後卸載掉,使用以下命令安裝了0.2.2版本

pip install torchvision==0.2.2

其實之前因爲torch(現在裝的是0.4.0版本)和torchvision的版本問題搞得有點懵,相互之間存在衝突,關於配置環境的相關問題大家建議大家在最初就安裝和諧的版本,不然後期會出現各種麻煩;還有就是最好使用Anaconda創建虛擬環境,這樣不至於一步走錯,滿盤皆輸。

還有一個小問題就是在pycharm中調用同目錄文件時會報錯,但一般不會影響運行,這是因爲他沒有將該目錄作爲源路徑,搜索出錯,此時可設置該目錄爲源路徑,具體操作如下:

若A目錄下有兩個.py文件,分別爲a.py和b.py,在a.py中使用import  b或者from  b import  xx時提示找不到該模塊,那麼此時可以右鍵A目錄,選擇如下:

這樣紅線便消失了……

由於昨天事情太多,還有一些問題沒來得及整理就跳過去了,以後再交流吧,最近頗忙,心累,各位陽春三月再見,祝好。


如果文章對您有一點點幫助,還請打賞一二,您的鼓勵是我前進的不竭動力

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章