淘先锋技术网

首页 1 2 3 4 5 6 7
  1. 当我在anaconda的base环境下安装好pytorch,并且通过 anaconda powershell prompt(也就是命令提示符)输入python 回车,import torch回车,torch.cuda.is_available(),以测试pytorch是否安装好,得到true后。

  1. 我在pycharm2022.1社区版创建项目,并选择base环境下的python编译器后,再在项目里新建一个py文件,通过import torch print(torch.cuda.is_available())时,运行后,会报Error loading D:\python\lib\site-packages\torch\lib\caffe2_nvrtc.dll" or one of its dependencies,找不到模组

  1. 分析:这两种场景下测试的唯一的区别就是我在使用anaconda prompt的时候,使用的是base anaconda环境,可能是pycharm中的conda环境不知何故没有激活。

  1. 所以解决方案是像这样在anaconda prompt中打开pycharm,即cd到pycharm安装文件夹下的bin文件夹,再start pycharm64.exe。

  1. 结果:成功解决。

  1. 后续:只有通过这种方法打开测试才没问题,从快捷方式或是直接运行pycharm64.exe会又出现这个问题。