鲲鹏920架构CentOS7-arm64安装Archiconda3并远程jupyter notebook手机端也可访问
- -创作背景- -three days ago, 有个小姐姐刚开始在学python,被发现了,说在学编程,下附图片:可以看到图片里面的online-lesson, 小姐姐学习的样子好漂亮哈哈????还有下面这个哈,小姐姐问我“ =是怎么输出来的”可以看下我用红圈圈出来的,其实就是一个print 打印小例子之前写过下面这篇文章云服务器linux安装anaconda3及远程...
- -创作背景- -
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」!
更多推荐
所有评论(0)