【pytorch深度学习报错】AttributeError: module 'torch' has no attribute '_six'

发布时间 2024-01-03 09:56:08作者: 许个未来—

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/17596463.html