关于“在 Python 3.6 (pytorch) (2) (E:\Anaconda3\envs\pytorch\python.exe) 设置 python SDK。 此 SDK 似乎无效。”问题解决

问题描述

在PyCharm中从base环境更换到pytorch虚拟环境,发生了虚拟环境导入失败的问题。但是base和其他虚拟环境都可以使用,在网上找了很久解答,发现别人的方法都试过,不行!所以在解决之后,将我的方法贴出来,不一定试用所有人。

关于“在 Python 3.6 (pytorch) (2) (E:\Anaconda3\envs\pytorch\python.exe) 设置 python SDK。 此 SDK 似乎无效。”问题解决_第1张图片

解决方法

考虑到我的base和其他虚拟环境都能用,只是这一个pytorch虚拟环境导入失败,所以我将pytorch这个环境下的所有包复制到一个新的torch虚拟环境下使用,结果是可行的。具体操作如下:

打开anaconda navigator,在environments中选择原本的有问题的pytorch虚拟环境,然后选择左下的clone,输入名字torch,等待软件自动复制所有的包,就好了。下图中有问题的pytorch虚拟环境已经被我删除了,所以没标注那一步。

关于“在 Python 3.6 (pytorch) (2) (E:\Anaconda3\envs\pytorch\python.exe) 设置 python SDK。 此 SDK 似乎无效。”问题解决_第2张图片

你可能感兴趣的:(环境系统,pytorch,python,深度学习)