一、前言
安装好的Jupyter Notebook默认是无法选择Anaconda下的python创建文件的,要想支持,需要进行一下小小的配置。
二、配置
1、安装ipykernel
1 | conda install ipykernel |
在conda中安装ipykernel,为Jupyter Notebook提供支持。
2、配置kernel
激活虚拟环境:
1 | source activate 环境名 |
将环境写入notebook的kernel中:
1 | python -m ipykernel install --user --name 环境名 --display-name "Python (环境名)" |
然后打开notebook:
1 | jupyter notebook |
这样再创建新的文件时,就会发现有一个Python(环境名)可供选择。
3、删除
使用命令jupyter kernelspec list可以查看当前的kernel,包括上述自定义生成的kernel,如果想删除创建的kernel可以使用如下指令(kernelname改为创建的kernel名):
1 | 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。
1 | conda install tornado=4.5 |
微信公众号
分享技术,乐享生活:微信公众号搜索「JackCui-AI」关注一个在互联网摸爬滚打的潜行者。
2018年9月15日 下午3:43 沙发
终于解决了我的问题
2018年9月15日 下午3:43 板凳
非常感谢
2018年9月15日 下午9:01 1层
@aixiaoq 感谢支持
2019年1月12日 下午4:57 地板
非常感谢,因为环境问题,耽误了很多时间。谢谢解决了我的问题。
2019年1月12日 下午5:00 1层
@Champin 不客气,欢迎常来逛逛。