![](/img/trans.png)
[英]Error: ModuleNotFoundError: No module named 'torch' in spyder, works fine in jupyter notebook
[英]sklearn module not found when using VSCode, but works fine in Jupyter Notebook?
我查看了几个问题并尝试了各自的答案,但我似乎无法理解为什么 VSCode 无法找到 sklearn 模块。
我使用一个名为ftds
的虚拟 conda 环境,当我运行conda list
时,我在其中成功显示了 scikit-learn 。 在 jupyter notebook 中,我使用相同的ftds
环境并且 sklearn 工作正常。 在 VSCode 中,我不断收到ModuleNotFoundError: No module named 'sklearn'
错误消息。
我确保在运行我的代码之前使用conda activate ftds
激活了我的 conda 环境。 我还确保使用 conda 将 scikit-learn 成功安装到ftds
环境中。 我有最新版本,在这个问题出现时是version 1.1.1
。
有关详细信息,我使用的是 MacOS Monterey(版本 12.5)。 有没有人有同样的问题? 我只能找到那些与 jupyter notebook 有问题的人,这与我的问题相反。
我已经在 VSCode 中选择了ftds
环境作为 python 解释器。 其他包如 pandas、numpy 等都正常运行。
我想通了这个问题: sklearn的 python 库名称是scikit-learn
安装scikit-learn和pip install scikit-learn
。
我看到在键入pip show sklearn
后,它说 package 已弃用,取而代之的是scikit-learn 。 所以我尝试安装它,之后sklearn
没有任何问题。
如果您确定已安装sklearn package,但您仍然收到ModuleNotFoundError
错误消息。 在大多数情况下,您不得选择相应的口译员。 或者你的sklearn package 没有安装在当前的 python 环境中。
请使用pip show sklearn
命令查看sklearn的安装信息。 确保选择正确的口译员。 或者激活您要使用的环境并使用pip install sklearn
命令安装 sklearn package。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.