Jupyter Notebook使用Anaconda下的python

Jupyter Notebook使用Anaconda下的python

一、前言

安装好的Jupyter Notebook默认是无法选择Anaconda下的python创建文件的,要想支持,需要进行一下小小的配置。

二、配置

1、安装ipykernel

conda install ipykernel

在conda中安装ipykernel,为Jupyter Notebook提供支持。

2、配置kernel

激活虚拟环境:

source activate 环境名

将环境写入notebook的kernel中:

python -m ipykernel install --user --name 环境名 --display-name "Python (环境名)"

然后打开notebook:

jupyter notebook

这样再创建新的文件时,就会发现有一个Python(环境名)可供选择。

3、删除

使用命令jupyter kernelspec list可以查看当前的kernel,包括上述自定义生成的kernel,如果想删除创建的kernel可以使用如下指令(kernelname改为创建的kernel名):

jupyter kernelspec remove kernelname

4、其他

如果遇到问题:AttributeError: type object ‘IOLoop’ has no attribute ‘initialized’。

说明tornado版本过高了,截止到2018年2月28日,tornado 5.0 not working with Jupyer。

进入相应的虚拟环境,降级tornado为4.5。

conda install tornado=4.5

来源:

https://cuijiahua.com/blog/2018/02/trick-4.html

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?