在jupyter notebook中添加多个不同版本的python(不涉及conda)

前提1:你已经配好了一个能在命令行(terminal)里用“jupyter-notebook”就能流畅运行的jupyter notebook。但是这个jupyter-notebook是基于python3.6的。但你需要新跑的包是基于python3.8的,没办法在python3.6的环境下运行。

前提2:出于某种原因,你没安装conda/anaconda。无法用虚拟环境来解决这个问题。

前提3:你已经安装好了python3.8和配了PATH,在命令行里也能用。你要的新跑的包也能在python3.8中正常加载。

现在,只差把python3.8的kernel加入jupyter体系里了。

步骤如下:

1. 下载指定版本的ipykernel。此处用了国科大镜像。如果不出问题的话,这个不同于python3.6的ipykernel会放于python3.8单独的library中。在命令行里输入:

python3.8 -m pip install ipykernel  -i https://pypi.mirrors.ustc.edu.cn/simple/

2.将这个新kernel加入jupyter中,并展示为“Python 3.8”。在命令行里输入:

python3.8 -m ipykernel install --user --name python3.8 --display-name "Python 3.8"

之后像往常一样运行jupyter-notebook,在新建项目时,就会发现多了一个名为Python 3.8的选项了。

参考文献:Adding different Pythons versions in Jupyter notebooks(Adding different Pythons versions in Jupyter notebooks

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值