anaconda已经有sklearn,但是pycharm不能导入的解决方法

问题:D:\software\Anaconda3\Lib\site-packages文件夹里已经有sklearn这个文件夹,但是pycharm里import时无法识别到。

原因:在pycharm里点击文件->设置->项目->Python解释器时发现,我当前用的是D:\software\Anaconda3\envs\torch\python.exe这个解释器,而上面问题里提到的sklearn不是在torch环境下安装的,所以我们必须在torch的环境下安装sklearn,这样我们现在使用的解释器才能识别到。

解决方法:win+R打开cmd,输入activate torch进入torch环境,在该环境下依次安装numpy+mkl,scipy,scikit-learn(即sklearn),具体安装方法可见其他csdn文章。

总结:如果你的pycharm用的是pytorch和对应的torch解释器,那么你要在torch环境下安装需要的包,而非用anaconda安装。使用tensorflow同理。

你可能感兴趣的:(sklearn,pycharm,python,pytorch)