- -创作背景- -
three days ago, 有个小姐姐刚开始在学python,被发现了,说在学编程,下附图片:

小姐姐拍的

可以看到图片里面的online-lesson, 小姐姐学习的样子好漂亮哈哈😄
还有下面这个哈,小姐姐问我 “ =是怎么输出来的 ”
可以看下我用红圈圈出来的,其实就是一个 print 打印小例子

在这里插入图片描述

之前写过下面这篇文章

云服务器linux安装anaconda3及远程登录jupyter,手机端也可登录

今天呐,主要是因为小姐姐没笔记本,拍的图片还是她舍友的本子,想起来之前写过的文章,云服务器linux安装anaconda3及远程登录jupyter,手机端也可登录,在手机上也能写python

那本文主题就是,关于在鲲鹏920架构CentOS7-arm64安装Archiconda3并远程jupyter notebook手机端也可访问,再也不用担心小姐姐的学习

下面开始centos_arm64安装Archiconda3

在鲲鹏920架构CentOS7-arm64安装Archiconda3,实际上是因为anaconda3、miniconda3都没有aarch64版本的,我在网上搜了一波,也没有好的,最后去的华为云鲲鹏社区,然后去github,搞到的Archiconda3

先查看系统版本

uname -a
cat /etc/redhat-release

在这里插入图片描述

参考华为云鲲鹏社区(仅仅是参考而已)

Github上anaconda_aarch版本

获取源码(下载sh文件)【和系统版本保持一致】

wget https://github.com/Archiconda/build-tools/releases/download/0.2.3/Archiconda3-0.2.3-Linux-aarch64.sh

在这里插入图片描述

授权,可执行权限

[root@pc-centos-vm-11 opt]# ls
Archiconda3-0.2.3-Linux-aarch64.sh  rh
[root@pc-centos-vm-11 opt]# ls -l
[root@pc-centos-vm-11 opt]# chmod +x Archiconda3-0.2.3-Linux-aarch64.sh 
[root@pc-centos-vm-11 opt]# ls -l
[root@pc-centos-vm-11 opt]#

在这里插入图片描述

执行脚本安装

[root@pc-centos-vm-11 opt]# ./Archiconda3-0.2.3-Linux-aarch64.sh

在这里插入图片描述
安装过程还行哈

安装完毕,配置环境变量(生效)

[root@pc-centos-vm-11 ~]# source .bashrc

在这里插入图片描述

查看conda、python、pip版本

conda -V
python -V
pip -V

在这里插入图片描述
注意:pip版本

查看安装目录下,竟然没有 .jupyter 目录
在这里插入图片描述
jupyter官网 有新发现,有基于鲲鹏aarch64的anaconda
在这里插入图片描述

先使用前者(conda方式安装)

[root@pc-centos-vm-11 ~]# conda install -c conda-forge notebook
为啥没用后者?

这是有原因的。
因为刚刚标注了,注意pip版本,pip版本太低无法安装jupyter notebook。)

若要使用后者(请先用一条命令升级pip版本)

python -m pip install --upgrade pip
安装notebook过程

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
退出conda模式,就是前边带一个 (base)

(base) [root@pc-centos-vm-11 ~]# conda deactivate

查看conda安装包

[root@pc-centos-vm-11 ~]# conda list

在这里插入图片描述
注意看,可以看到 jupyter

下面进入conda模式

[root@pc-centos-vm-11 ~]# conda activate

下面执行 jupyter notebook

(base) [root@pc-centos-vm-11 ~]# jupyter notebook

在这里插入图片描述

生成 jupyter notebook 配置文件
(base) [root@pc-centos-vm-11 ~]# jupyter notebook --generate-config

在这里插入图片描述
查看Archiconda3安装目录
在这里插入图片描述

能看到目录 .jupyter

下面进行防火墙配置

启动防火墙

systemctl start firewalld.service

查看防火墙状态

systemctl status firewalld.service

在这里插入图片描述
查看防火墙开通的端口

firewall-cmd --list-ports

在这里插入图片描述

开通1234端口

(base) [root@pc-centos-vm-11 ~]# firewall-cmd --zone=public --add-port=1234/tcp --permanent 
success
(base) [root@pc-centos-vm-11 ~]# firewall-cmd --reload 
success
(base) [root@pc-centos-vm-11 ~]# firewall-cmd --list-ports 
1234/tcp
(base) [root@pc-centos-vm-11 ~]#

在这里插入图片描述

使用jupyter notebook password 生成 notebook 服务器密码

(base) [root@pc-centos-vm-11 ying]# jupyter notebook password
Enter password: 
Verify password: 
[NotebookPasswordApp] Wrote hashed password to /root/.jupyter/jupyter_notebook_config.json
(base) [root@pc-centos-vm-11 ying]#

在这里插入图片描述

后台启动jupyter notebook

(base) [root@pc-centos-vm-11 ying]# nohup jupyter notebook --ip=0.0.0.0 --port=1234 --allow-root &

在这里插入图片描述
退出conda模式

conda deactivate

在这里插入图片描述
查看nohup.out

在这里插入图片描述

访问 jupyter notebook

[root@pc-centos-vm-11 ~]# curl http://127.0.0.1:1234/

在这里插入图片描述

浏览器访问 外网ip:port

在这里插入图片描述
在这里插入图片描述

注意啊,圈出来了

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

下面是手机端登录 ip:port 演示

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

再也不用担心小姐姐的学习(手机写python)

文章到此结束

本文基于之前两篇文章

文章1

openEuler学习之鹏城实验室平台申请虚拟机

文章2

云服务器linux安装anaconda3及远程登录jupyter,手机端也可登录

— —

待续……

创作辛苦!

您的每一个点赞就是我努力的前进动力!

更多精彩,请关注博主!
下方是本博主二维码
在这里插入图片描述

微信公众号也已开通,正在更新ing,欢迎关注「码农coding」!
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐