成功解决Pycharm报错:Note: you may need to restart the kernel to use updated packages.

报错:

pycharm中import sklearn报错:
成功解决Pycharm报错:Note: you may need to restart the kernel to use updated packages._第1张图片
然后在pycharm的控制台console中使用pip install sklearn 安装了sklearn包,使用pip list命令查看安装成功:
成功解决Pycharm报错:Note: you may need to restart the kernel to use updated packages._第2张图片

玄学

但是,最玄学的事情来了,明明安装成功,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这个更加直观的名称。

你可能感兴趣的:(软件,环境配置,pycharm,python,sklearn)