参考文章:【PyCharm DLL load failed的原因和对治方法 - 知乎】https://zhuanlan.zhihu.com/p/72615307?utm_id=0
问题出在运行的项目中PATH值:没有对应的Anaconda虚拟环境下的PATH变量,所以会出现控制台报错的问题。
解决方法有两种:
1.在电脑高级系统设置->系统属性中-》环境变量-》系统变量-》Path中添加如下环境变量:
C:\Users\19215\.conda\envs\pytorch\; C:\Users\19215\.conda\envs\pytorch\Library\mingww64\bin\; C:\Users\19215\.conda\envs\pytorch\Library\usr\bin\; C:\Users\19215\.conda\envs\pytorch\Library\bin\; C:\Users\19215\.conda\envs\pytorch\Scripts\; C:\Users\19215\.conda\envs\pytorch\bin\; D:\Anaconda\Anaconda3\condabin\;
其中C:\Users\19215\.conda\是安装虚拟环境的位置,如果找不到可以打开Anaconda Promt输入conda env list 就可以查询到虚拟环境安装的位置啦
这样问题就可以解决了。
2.还有一种办法是打开Anaconda Promt->输入conda activate pytorch 进入虚拟环境(pytorch是创建的虚拟环境的名字)-》在虚拟环境下输入 start +pycharm64.exe 的路径(注意,有空格的路径要记得加上双引号)
这种方式打开的Pycharm控制台也不会报错,因为在项目的环境变量中已经配置好了虚拟环境的环境变量。
这两种方法问题都可以解决,记录一下!!