python2.7与python3.6共存、jupyter notebook闪退以及安装多个python kernel问题解决

python 2.7和python 3.6共存解决

由于第一次安装了python 2.7版本,后来安装Anaconda3自带python3.6,参考了(https://www.cnblogs.com/thunderLL/p/6643022.html)可解决命令行下python 2.7和python 3.6共存。即修改Anaconda3目录下python.exe为python3.exe

但接着发现Anaconda3自带的jupyter notebook闪退,各种方法都无法打开。原因应该是修改了Anaconda3目录下python.exe为python3.exe。

jupyter notebook闪退解决

  1. pip3卸载jupyter notebook
pip3 uninstall jupyter -y
pip3 uninstall jupyter_core -y
pip3 uninstall jupyter-client -y
pip3 uninstall jupyter-console -y
pip3 uninstall notebook -y
pip3 uninstall qtconsole -y
pip3 uninstall nbconvert -y
pip3 uninstall nbformat -y
  1. 然后通过conda或者pip3重新安装jupyter notebook
conda install jupyter notebook

cmd命令行输入
jupyter notebook
jupyter notebook这下可以打开了。

但是我发现由于重新安装jupyter notebook,其python3 kernel无法使用,于是

安装多个python kernel

  1. 命令行输入查看安装的内核和位置
jupyter kernelspec list
  1. 进入安装内核目录打开kernel.jason文件,查看jupyter notebook未卸载前Python3编译器的路径,进入安装内核目录打开kernel.jason文件,查看jupyter notebook未卸载前Python3编译器的路径,发现其后面为末尾仍为python.exe,由于我已经更改python.exe为python3.exe,按照网上说法应是路径错误,为此我将其改为python3.exe,重新打开jupyter notebook,发现python3 kernel仍无法使用。于是我将之前安装的删除内核删除,删除文件夹即可,参考(https://blog.csdn.net/u012151283/article/details/54565467)重新安装python3 kernel

  2. 首先,确保python3环境下安装了ipykernel ,可执行下面命令安装

pip3 install ipykernel 
  1. 然后再执行
 python3 -m ipykernel install 

至此,打开jupyter notebook 发现python3 kernel可用。

注:以上为个人学习过程的总结,如有误欢迎批评指正。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值