2024年用termux完美安装jupyter及解决maturin报错问题

termux的强大之处,不用多说了吧,开始正题!

 

termux 版本:0.119.0-beta1

现在安装jupyter的版本: 1.1.1


 这是termux的官网  https://termux.dev/en/​​​​​


  1. 进入termux界面,先自行换源:

  1. 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
  2. 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
  3. 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环境

  1. pkg update && pkg upgrade  #先更新数据
  2. pkg install rust                                   #安装rust环境用rust环境安装

3.用cargo安装maturin

1.  pkg 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

直接安装pyzmq的最新版26.2.0无法与Python绑定,建议安装25.1.1版本

1.  pkg install -y libzmq libcrypt cmake  

# 先安装一些必要的依赖库。

2. pip3 install --verbose pyzmq==25.1.1 -i https://pypi.tuna.tsinghua.edu.cn/simple

 

之前的pyzmq26.0.2不兼容,即使最新版本pyzmq26.2.0已经解决了兼容性问题,可以在Python 3.12环境下安装,但是Python找不到相关文件,会报错,推荐使用pyzmq25.1.1的版本。

7.安装jupyter

pip install --verbose ipython -i https://pypi.tuna.tsinghua.edu.cn/simple 

 

pip install --verbose jupyter -i https://pypi.tuna.tsinghua.edu.cn/simple 

安装完成的界面:

 可以输入  jupyter notebook  验证一下。

 

复制那个网址:  (紫色字体的下面第二行)

http://localhost:8888/tree?token=8f791a682844044bb60e75ef3244005b52bcc1384ffbdd96

随便进入一个浏览器输入网址:

 进入这个界面后,恭喜你,成功啦!

点击'New'创建新项目,选择语言就可以写代码了。

 

好啦,这次分享就此闭幕啦。

 

(本文参考了kimi助手的问答)

 

 

 

 

 

 

 

 

 

 

 

posted @ 2024-09-17 10:34  在晴天搁浅  阅读(13)  评论(0)    收藏  举报  来源
::before

12:17:21 AM

::after