报错:

pycharm中import sklearn报错:
在这里插入图片描述
然后在pycharm的控制台console中使用pip install sklearn 安装了sklearn包,使用pip list命令查看安装成功:
在这里插入图片描述

玄学

但是,最玄学的事情来了,明明安装成功,import却还是和刚开始一样的报错。
细看发现pip list的末尾有一句:

Note: you may need to restart the kernel to use updated packages.

我知道jupyter怎么重启内核,但是pycharm重启内核是第一次听说呀,所以就很懵圈。

解决方法

网上搜了一下,最终我的解决办法是使用cmd命令重新安装scikit-learn包:

activate 					# 激活base环境
conda activate BPR			# 激活虚拟环境
conda install scikit-learn	# 安装
conda list					# 查看是否安装成功

说明

安装sklearn和scikit-learn实际上是同一个库,只是在命名上有所不同。scikit-learn是这个库的原始名称,而sklearn是为了方便使用而缩短的名称。在导入库的时候,可以使用以下两种方式:

import sklearn
# 或者
import scikit-learn as sklearn

两种方式都是可以的,只要保证导入的是同一个库就可以了。在实际开发中,使用哪种方式都不会产生任何影响,取决于个人习惯和代码风格。
如果你是机器学习方面的初学者,建议使用scikit-learn这个更加直观的名称。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐