关键在于最新版的pycharm里的 Virtualenv环境 和 conda 环境好像不是二选一,是并行设置,请看图
在Virtualenv环境里设置的是在Anaconda里的,要用的虚拟环境里的python.exe
而Conda 环境也需要设置,用的是Anaconda里,但是在虚拟环境外的Scripts文件夹里的Conda.exe
如果不设置Virtualenv环境,只设置Conda 环境,那么用的python.exe是Anaconda里,但是在虚拟环境外的python.exe
也就是说,conda.exe只有一个,但是python.exe有很多个(每个虚拟环境里都有)。可能是为了节约空间,一个Conda.exe就够了。根据要用的虚拟环境选择好python.exe,并且在Conda环境里做一点小调整,即可使用。
见下图
点击确定。
下图可以看见这样设置的区别,之前一直找不到虚拟环境的插件,原来藏起来了