上午准备在老笔记本上也装上jupyter themes,竟然遇到一堆问题:
- 首先直接
pip install jupyterthemes
参考:https://blog.csdn.net/Jinlong_Xu/article/details/79221943
- 然后安装jupyterthemes的过程中,由于notebook的版本太低了,自动给升级了。但是安装完jupyterthemes会报如下错:cannot import name 'ensure_dir_exists'。这时只需要升级一下jupyter-core。即运行:
pip install jupyter-core --upgrade
参考:https://stackoverflow.com/questions/48372019/importerror-cannot-import-name-ensure-dir-exists
- 然后就可以正常打开jupyter notebook了,但是又会出现一个问题,就是报错:signal only works in main thread,然后内核一直显示忙碌,无法执行程序,查了一下,需要重新安装两个包。即运行:
pip install "pyzmq==17.0.0" "ipykernel==4.8.2"
- 这时应该就可以正常打开jupyter notebook并写程序开始跑了,但是需要做一些个性化定制,改改字体啊,cell width啥的,我用的命令是:
jt -t oceans16 -fs 12 -cellw 90% -f fira
这里更多设置直接参考Github上作者的repository吧:https://github.com/dunovank/jupyter-themes