Pytorch 安装使用遇到的问题记录
安装完pytorch后“import torch”加载模块时报错找不到模块
报错内容 :
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-c4146f3280bf> in <module>
1 # 加载 torch 模块
----> 2 import torch
3 # __version__ 版本
4 torch.__version__
~\AppData\Roaming\Python\Python37\site-packages\torch\__init__.py in <module>
187 if USE_GLOBAL_DEPS:
188 _load_global_deps()
--> 189 from torch._C import *
190
191 # Appease the type checker; ordinarily this binding is inserted by the
ImportError: DLL load failed: 找不到指定的模块。
参考该文章
链接: https://blog.csdn.net/tanmx219/article/details/87366318.
我报错的具体原因是在别的环境目录下有torch目录导致找不到正确的torch目录
>>> import sys
>>> sys.path
['', 'D:\\anaconda3\\python37.zip',
'D:\\anaconda3\\DLLs',
'D:\\anaconda3\\lib',
'D:\\anaconda3',
'C:\\Users\\Administrator\\AppData\\Roaming\\Python\\Python37\\site-packages',
'D:\\anaconda3\\lib\\site-packages',
'D:\\anaconda3\\lib\\site-packages\\win32',
'D:\\anaconda3\\lib\\site-packages\\win32\\lib',
'D:\\anaconda3\\lib\\site-packages\\Pythonwin']
查看目前的环境目录
结合报错内容 “~\AppData\Roaming\Python\Python37\site-packages\torch_init_.py”可知 目前使用的环境目录为’C:\Users\Administrator\AppData\Roaming\Python\Python37\site-packages’ 但我真正的安装目录是’D:\anaconda3\lib\site-packages’。
查看’C:\Users\Administrator\AppData\Roaming\Python\Python37\site-packages‘目录果然发现有torch目录删除该目录后重启解决