问题描述:
使用pytorch搭建神经网络结构的过程中出现AttributeError: module 'torch' has no attribute 'version'报错,虽然报错说找不到attribute 'version',但是print(torch.__version__)还是能输出torch版本号。找了很多回答都是让卸载pytorch然后重新安装,卸了安安了卸好几次还是报相同的错误。然后查到一个解决办法说找不到attribute 'version'是因为‘__version__’前后是两个'_',就开始找如何修改'version'变成‘__version__’。
解决办法:
安装好pytorch之后,在torch相同路径下会产生一个conda文件夹,进入路径'D:\Anaconda\Lib\site-packages\conda'找到'_version.py'文件将其修改为‘__version__.py’,问题解决!