anaconda 提示,手动安装pytorch,导入时出现“C++ Redistributable is not installed”错误

时间:2021-06-01 03:05:32

标签: python anaconda pytorch

我所做的如下:

  1. 在 anaconda 提示符下,创建一个 python version=3.6 的新虚拟环境,并激活它。
  2. 下载版本与我电脑匹配的pytorch .whl文件(python3.6 cuda10.2)
  3. 使用“pip install filepath\torch-1.8.1+cu102-cp36-cp36m-win32.whl”安装pytorch/

然后我在anaconda提示符下启动了python,并尝试导入torch,出现以下错误:

""" 未安装 Microsoft Visual C++ Redistributable,这可能会导致 DLL 加载失败。 可以在 https://aka.ms/vs/16/release/vc_redist.x64.exe

下载

OSError: [WinError 193] 加载“D:\software\anaconda\anaconda\envs\pytorch\lib\site-packages\torch\lib\asmjit.dll”或其依赖项之一时出错。 """

有一个类似的帖子 when importing pytorch microsoft visual C++ Redistributable is not installed。但即使我从链接安装了visual c++,并重新启动了我的电脑,我仍然得到同样的错误。

我认为可能的原因是:

  1. 我只是下载了“torch-1.8.1+cu102-cp36-cp36m-win32.whl”文件并手动安装了它,但是在pytorch whl存档中,我还看到了torchvison和torchcsprng的whl文件。也许我的安装不完整。

  2. 有些帖子说anaconda应该安装在C盘。但是我安装在D盘。

我的操作系统是 windows,我的 python 版本是 3.6。

0 个答案:

没有答案