在pycharm导入anaconda中已安装好的库和包时出现了一个极容易忽略且不易发现的问题

1.已安装好anaconda,且一些常用的包比如opencv、matplotlib、numpy都已安装配置完成

2.想在pycharm中直接导入anaconda里的已安装好的包   拿来使用  这样方便  因为不需要重新在pycharm里下载安装一些常用的包

3.此时在Pycharm上Anaconda的配置:

  • 在Pycharm的Files>>Default Settings(或者是Settings)>>Project Interpreter>>Add local 里面添加Anaconda python.exe. 应用之后就可以调用各种Anaconda的库啦


  • 重点来了:当我进行以下操作  Settings>>Project Interpreter>>Add local 里面添加Anaconda python.exe(如上图我的Project Interpreter是Python3.5 D:\Anaconda3\python.exe),然后点击“Apply”,此时弹出一个错误(上图中的深红色提示):Cannot Save Settings: Please specify a different SDK name
  • 为了解决此问题,我百度过各种帖子,在相关的QQ群里咨询过,却没有人遇到过这种问题,直到在一个专业群里有位大佬在一个pycharm网站上看到了该问题,我在这把它贴出来了,如下:

  • 问题的原因:就是pycharm提示的那样:SDK重名了,我的python3.5(untitled)出现了两个,重名了,见图

  • 解决办法:把两个重名的删掉其中一个或者是将其中一个重命名,我是直接删掉了其中一个,因为我用不上它,只需使用要配置的那一个,也就是Python3.5 D:\Anaconda3\python.exe,然后点击apply>>ok就不会出错了,最后最好是重启下pycharm,这样就大功告成了
  • 在此我要感谢那位兄弟帮我找到了问题的解决办法,遇到这样的问题百度上没有,csdn上也没有,心里都快奔溃了,想到今后肯定还会有人遇到我这样的问题的,虽然是很很容易忽略的小问题,但解决不了这个问题,使用Pycharm进行python编程就会遇到不少坎坷,在此再次感谢那位兄弟和那些愿意帮助我的人,谢谢!