之前引入sklearn的包在vscode一直报错No module named 'sklearn',但pip list了一下发现自己已经安装完了相关的包:
后来搜索尝试了很多方法,保证右下角显示的环境解释器确实是安装sklearn的,但是依然有这个报错。
尝试一下终端是直接可以引入没有报错的,在pycharm上也是可以直接运行的。应该是vscode的问题,进入vscode设置界面(file→preferences→settings):
设置为Command prompt,这时候vscode提示我得进入settings'.json修改:
open settings:
发现python使用的解释器和我的环境不符,改成我之前进行安装sklearn的环境后解决问题。