该功能需要一款插件jupyter_contrib_nbextensions
开启该功能最简单的办法是使用anaconda来安装,但是我的服务器是arm架构的,没有anaconda,所以用pip来安装
linux终端下执行
pip install jupyter_contrib_nbextensions
结果安装的时候一直卡在install lxml
通过pip的方法安装lxml不成功,原因未知,因为我的系统是ubuntu,所以直接通过apt来安装
sudo apt-get install python3-lxml
可能你还需要安装其他组件,如果空间够的话一起装了吧(这一步非必须)
sudo apt-get libxml2-dev libxslt-dev python3-dev
然后再重新使用pip安装jupyter_contrib_nbextensions就可以正常安装了
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
顺便装下nbextensions_configurator
pip install jupyter_nbextensions_configurator
jupyter nbextensions_configurator enable --user
然后再启动jupyter notebook
jupyter notebook
启动以后就可以配置插件了,点击Nbextensions,勾选Hinterland启用
然后就可以使用代码自动补全功能啦。