【pytorch深度学习报错】AttributeError: module 'torch' has no attribute '_six'
1.AttributeError: module 'torch' has no attribute '_six'报错:
答:指的是安装的pytorch版本里面没有_six.py文件,因为在pytorch2.0版本以后不在具有此文件。
2.两个解决方法
答:①将2.0版本以前的_six.py文件复制到2.0以后的版本中。那么如何找到这个文件呢?在pycharm中import _six.py,
然后按住Ctrl,点击_six.py就可以直接跳转。在VScode中,可以Ctrl+P(按文件名进行查找),直接搜索_six.py。
②降低已安装的pytorch版本,此处我是降低版本以后,感觉比较快速,将之前版本卸载安装2.0.0以前的版本。
参考安装【pip install torch==1.7.1+cpu torchvision==0.8.2+cpu torchaudio==0.7.2 -f https://download.pytorch.org/whl/torch_stable.html】
本文来自博客园,作者:许个未来—,转载请注明原文链接:https://www.cnblogs.com/future-panda/p/17942559