termux的强大之处,不用多说了吧,开始正题!
termux 版本:0.119.0-beta1
现在安装jupyter的版本: 1.1.1
这是termux的官网 https://termux.dev/en/
-
进入termux界面,先自行换源:
- sed -i 's@^\(deb.*science stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable@' $PREFIX/etc/apt/sources.list.d/science.list
- sed -i 's@^\(deb.*games stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games stable@' $PREFIX/etc/apt/sources.list.d/game.list
- sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list
2.安装rust环境
- pkg update && pkg upgrade #先更新数据
- pkg install rust #安装rust环境用rust环境安装
3.用cargo安装maturin
1. pkg install i binutils-is-llvm
#先安装一些必要的依赖
2. cargo install --locked --git https://github.com/PyO3/maturin.git maturin
值得一提的是,这方法很神奇,我前前后后失败了四次,是新版的兼容问题,可以在Git库安装maturin,发现这样一次性解决兼容无法编译安装的问题 。 (反正我就是这样子成功安装了)
这是最常见的E0308报错,就是兼容问题。
4.安装python
1. pkg install python #这时候安装Python可以避免库冲突
他默认安装最新版的,不必担心。
5.现在可以安装rpds-py了
1. pip install rpds-py -i https://pypi.tuna.tsinghua.edu.cn/simple
在这里提一下,用pip安装的时候下载比较慢,在<package>的后面加上清华源:
pip install <package> -i https://pypi.tuna.tsinghua.edu.cn/simple
可以临时使用清华源加快下载速度。
如果您想要永久更改pip的源,可以在Linux或Mac OS中编辑或创建 ~/.pip/pip.conf 文件,并添加以下内容:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn
在Windows系统中,您可以在用户目录下创建或编辑 pip 文件夹中的 pip.ini 文件,并添加相同的内容。
此外,如果您使用的是conda,可以通过以下命令添加清华源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --set show_channel_urls yes
这些信息可以帮助您更快地从国内源下载Python包,提高下载速度和稳定性。
6.安装pyzmq
1. pkg install -y libzmq libcrypt pkg-config
# 先安装一些必要的依赖库。
2. pip install pyzmq==25.1.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
新版本的0.26.0 pyzmq不兼容了,还是原来的版本可以解决兼容问题。
7.安装jupyter
pip install jupyter -i https://pypi.tuna.tsinghua.edu.cn/simple
安装完成的界面:
可以输入 jupyter notebook 验证一下。
复制那个网址: (紫色字体的下面第二行)
http://localhost:8888/tree?token=8f791a682844044bb60e75ef3244005b52bcc1384ffbdd96
随便进入一个浏览器输入网址:
进入这个界面后,恭喜你,成功啦!
点击'New'创建新项目,选择语言就可以写代码了。
好啦,这次分享就此闭幕啦。
(本文参考了kimi助手的问答)