导入 scikit-learn 模块失败

import scikit-learn module failing

我最近使用 Anaconda 安装 scikit-learn,但是当我 运行 Visual Studio 中的以下代码用于 python 时,它会抛出错误。

import sklearn

错误信息:

Traceback (most recent call last):
File "C:\...\Desktop\PY\test_SKL\test_SKL.py", line 1, in <module>
import sklearn
ModuleNotFoundError: No module named 'sklearn'

运行 "conda update scikit-learn" returns 所有的包都已经安装了。

Whosebug 上的所有其他答案都不适合我或 Linux。我是运行宁Windows10,我的Python版本是3.7。正如此问题最常见的来源所表明的那样,我没有 运行 宁多个版本的 Python。谁能帮忙?谢谢。

果然,sklearn已经下载好了,因为我可以在Anaconda自带的SpyderIDE中使用它。我的问题是 Visual Studio 找不到它。

更改 visual studio 您的 python 可执行文件以获取您的 conda 环境。在linux这个在conda_dir/envs/yourenv/bin,我觉得在windows也可以一样。