阿里云服务器配置jupyter(新手入门,详细全面)

设置安全组

1.租好服务器后在阿里云服务器平台上打开控制台(右上角)

2.点开自己的云服务器控制台,在左栏"安全组"部分添加安全规则,点击"管理规则"

单击"手动添加",将安全组设为如下格式,端口范围8888,源0.0.0.0

3.单击左侧的"实例",回到实例页面,选中"远程连接"

选择第一个就好了

安装jupyter

1.在服务器上下载Anaconda,装完Anaconda后,jupyter和python都有了,不用再配置。

先安装wget

bash 复制代码
yum install wget -y

开始安装conda

bash 复制代码
wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh

之后等待下载完成
2.安装Anaconda

添加可执行权限

bash 复制代码
chmod u+x Anaconda3-2020.11-Linux-x86_64.sh

安装

bash 复制代码
./Anaconda3-2020.11-Linux-x86_64.sh

然后阅读许可证,不想看的话直接输入q

然后输入yes

bash 复制代码
yes

等待安装

之后所有询问yes/no的都输入yes就行了

安装好了后,查看是否安装成功,需要退出当前的会话,简单的做法是直接关闭会话窗口,再单击 "会话" --- "新会话"

输入conda -V就看到当前conda版本

bash 复制代码
conda -V

3.打开python

在服务器终端会话中输入python

bash 复制代码
python

接着分别输入

bash 复制代码
from IPython.lib import passwd
bash 复制代码
passwd()

在Enter password:输入你想设置的密码,在Verify password:再输入一次
把终端输出的哈希密码记住,就是'shal:923xxxx'那一行,之后要用

4.生成Jupyter Notebook配置文件

在新建一个会话,输入jupyter notebook --generate-config生成服务器的jupyter配置文件

bash 复制代码
jupyter notebook --generate-config

5.修改配置文件

在左边有文件目录,找到jupyter_notebook.config文件,右击用编辑器打开

在文件的最后添加如下语句

c.NotebookApp.password = 输入之前生成的哈希码,一般是'shal:xxxxxx'

c.NotebookApp.ip = '*'

c.NotebookApp.port = 8888

c.NotebookApp.open_browser = False

保存后打开一个会话框输入

bash 复制代码
 jupyter notebook --allow-root

看到这么一长串就是启动成功了,打开浏览器,地址输入

服务器公网ip:8888

就成功打开了,服务器公网ip可以在云服务器工作台那看到

参考列表:

  1. https://blog.csdn.net/Dai_sir_man/article/details/123771281?spm=1001.2101.3001.6650.1\&utm_medium=distribute.pc_relevant.none-task-blog-2~default~BlogCommendFromBaidu~Rate-1-123771281-blog-102571885.235^v40^pc_relevant_anti_t3\&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~BlogCommendFromBaidu~Rate-1-123771281-blog-102571885.235^v40^pc_relevant_anti_t3\&utm_relevant_index=2
  2. https://developer.aliyun.com/article/1138485
  3. https://zhuanlan.zhihu.com/p/335741034
相关推荐
Lovyk26 分钟前
基于 Ansible 与 Jinja2 模板的 LNMP 环境及 WordPress 自动化部署实践
linux·运维·服务器·自动化·ansible
知白守黑2671 小时前
Linux磁盘阵列
linux·运维·服务器
TPBoreas4 小时前
Jenkins启动端口修改失败查找日志
运维·服务器·jenkins
正在努力的小河6 小时前
Linux设备树简介
linux·运维·服务器
小张快跑。6 小时前
Tomcat下载、安装及配置详细教程
java·服务器·tomcat
没有不重的名么7 小时前
Tmux Xftp及Xshell的服务器使用方法
服务器·人工智能·深度学习·机器学习·ssh
wdxylb7 小时前
云原生俱乐部-杂谈1
服务器·云原生
细节处有神明9 小时前
Jupyter 中实现交互式图表:ipywidgets 从入门到部署
ide·python·jupyter
赏点剩饭77810 小时前
linux中的hostpath卷、nfs卷以及静态持久卷的区别
linux·运维·服务器