问题说明:使用新配的虚拟环境运行 jupyter notebook 单元格,运行单元格出现错误“运行单元格需要安装ipykernel包或需要进行更新”的报错信息,尝试了常规的解决办法都行不通,卸载重装后解决。
常规配置
往常来说,若是要在 jupyter notebook 中需要使用新的内核(也就是虚拟环境),只需要执行以下三行命令(有时候只用第一行或者前两行),都能够很顺利地使用内核环境运行单元格!
pip install jupyter notebook
pip install ipykernel
pip install ipykernel --upgrade
问题描述
但是今天比较神奇,无论如何都无法运行单元格,出现如下所示的报错信息!
尝试解决
我使用一般的解决思路来,尝试在虚拟环境中执行了如下所示前三条命令,但是仍然无法解决问题,并且照着它的提示执行第四条命令,仍无济于事,失败。
pip install jupyter notebook
pip install ipykernel
pip install ipykernel --upgrade
conda install -n ACAR_wjj ipykernel --update-deps --force-reinstall
# 失败
解决方案
考虑到这个环境是复制过来的,或许有版本兼容问题,然后我尝试将两个包都卸载了,再执行提示命令,成功解决!
pip uninstall jupyter notebook
pip uninstall ipykernel
conda install -n ACAR_wjj ipykernel --update-deps --force-reinstall
# 成功