本文基于Anaconda科学包
相信很多人都在使用anaconda提供的各种科学模块,Jupyter Notebook在安装anaconda的过程中也会自动安装完成。
安装jupyter代码自动补全工具Hinterland
代码自动补全工具Hinterland是Jupyter拓展插件nbextensions集成的一项非常重要的功能。
安装步骤
-
首先在win10的搜索框搜索Anaconda Prompt(window8等进入本地搜索即可),打开并进入Anaconda Prompt终端;
-
在Anaconda Prompt输入以下命令并依次执行:
pip --default-timeout=100 install -U jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
pip --default-timeout=100 install -U jupyter_nbextensions_configurator
jupyter nbextensions_configurator enable --user -
其中pip --default-timeout=100 install -U packagename 是由于源文件地址在国外,被GFW墙了导致网速太慢,容易RunTime Out而设置的超时时间延长;网速较快的同学也可以依次运行以下代码:
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
pip install jupyter_nbextensions_configurator
jupyter nbextensions_configurator enable --user -
如果安装过程中提示缺少依赖,例如:"distributed 1.21.8 requires msgpack, which is not installed."原因是缺少"msgpack"包, 使用 pip install msgpack安装即可。
-
安装完成后重启Jupyter Notebook就可以看到多了一个选项卡,勾选Hinterland,使用Jupyter敲几行代码试试,终于摆脱每次按tab键的烦恼了;
-
其他的Code prettify代码美化、Code Font Size字体大小调节等很多功能就由各位去自由发挥了。