飞道的博客

运行pytorch时报错——AttributeError: module 'torch.nn' has no attribute 'ModuleDict'

632人阅读  评论(0)

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目录,选择如下:

这样红线便消失了……

由于昨天事情太多,还有一些问题没来得及整理就跳过去了,以后再交流吧,最近颇忙,心累,各位阳春三月再见,祝好。


如果文章对您有一点点帮助,还请打赏一二,您的鼓励是我前进的不竭动力

 


转载:https://blog.csdn.net/u014483914/article/details/104582101
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场