jupyter开启自动补全

该功能需要一款插件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启用
然后就可以使用代码自动补全功能啦。