Jupyter安装

最近一直在鼓捣Termux,用anlinux安装了debian buster,先是在里面装了code-server (下载deb,然后dpkg -i *.deb安装),感觉还不错,下一步打算安装jupyter的时候遇到了不少问题,仔细一看,这问题还是以前遇到过的,所以在这里全部归到一起,跟着下面的步骤走应该就没有问题。
apt的源是ustc的。

apt install python3-lxml
apt install libffi-dev
apt install libxslt-dev

# **开始安装**
pip install jupyter # apt install jupyter

# **开启提示功能**
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
pip install --user jupyter_nbextensions_configurator
jupyter nbextensions_configurator enable --user
# 打开notebook找到Nbextensions里面的hinterland勾选即可

# **安装主题**
pip install jupyterthemes
pip install --upgrade jupyterthemes
jt -l
jt -t oceans16 -fs 14 -cellw 90% -ofs 11 -dfs 11 -T -N

实际使用的时候体验还是比较差,因为手上的设备配置不行,运行等半天。一开始安装的时候还是发现有其他问题的,比如libxslt这个库,当我使用pip安装jupyter时,会提醒缺少这个库,用apt install libxslt又提醒没有这个库,需要改成apt install libxslt-dev。由于时间间隔太久,我实际上已经不记得我一开始是用pip还是用apt安装的了,如果是用apt,应该是不会出现上面说的问题,所以建议直接用apt安装。

Code-server安装

参考 https://coder.com/docs/code-server/latest/termux#install
(这里面不要直接在termux里面安装,而是安装到debian里面。)
首先打开code-server,找到release的arm64版本下载rpm包,然后塞入Termux里面的debian,安装alien,用alien直接安装rpm:

# apt install alien
alien -i *.rpm

安装完毕后其实就已经可以了,执行code-server即可开启vscode网页版。进去后正常安装插件即可,与PC无异。如果需要使用python,可能会发现默认调用的是python2,按下ctrl+shift+p,输入> Python:Select Interpreter切换解释器即可。

其他

现在的Termux可以使用proot-distro指令安装debian即可,非常方便。