云服务器ECS搭建jupyter notebook环境

安装

安装anaconda3
安装jupyter
  • 创建子用户
useradd <name>
passwd <name>
  • 给子用户sudo权限
    vi /etc/sudoer 退出用wq!强制修改保存
    在这里插入图片描述

  • 测试su 进入子用户模式,然后执行sudo ls,不报错成功

  • 创建文件夹/opt/software

  1. mkdir anaconda
  2. 选择安装python3.6版本的anaconda3,先进入anaconda文件夹,然后
    wget https://repo.continuum.io/archive/Anaconda3-4.4.0-Linux-x86_64.sh
  3. bash Anaconda3-4.4.0-Linux-x86_64.sh,系统提示需要bzip2
  4. 先删除刚bash执行建立的文件夹,rm -rf /root/anaconda3/,e在这里插入图片描述
  5. 安装bzip2,yum search bzip2,yum install bzip2.x86_64
    在这里插入图片描述
  6. 继续3的bash安装,添加path路径,yes
    在这里插入图片描述
  7. 执行jupyter,没安装成功执行这个试试在这里插入图片描述
  8. 执行jupyter,如下安装成功,否需要添加环境变量
    在这里插入图片描述
配置

生成jupyter配置文件

  1. jupyter notebook --generate-config ,系统提示添加–allow-root,即是jupyter notebook --allow-root --generate-config在这里插入图片描述
  2. 修改配置文件:
    vi ~/.jupyter/jupyter_notebook_config.py
    注意去掉#号
c.NotebookApp.ip='*'	#表示全部允许其他连接
c.NotebookApp.password = u'此处填写密码'	#由python生成
c.NotebookApp.open_browser = False	#是否运行开始开启浏览器
c.NotebookApp.port =8889	#指定运行端口	
c.NotebookApp.notebook_dir = '/root/py3jupyterproject/'	#指定根目录
  • 生成密码
from notebook.auth import passwd
passwd() 

在这里插入图片描述
**注意:**linux中看不见输入的密码,也没有警告
在这里插入图片描述

  • 阿里云控制台打开端口-参考2

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

  • 云主机默认防火墙已关闭
运行

jupyter notebook --allow-root
通过http://[all ip addresses on your system]:port/即可连接
在这里插入图片描述
后面的SSL加密传输,尝试失败SSL安全连接

后台运行,断开也不影响,touch test.log
nohup jupyter notebook --allow-root > test.log 2>&1 &
在这里插入图片描述

技巧

输入出错了,比如输入yes、no,输了其他命令又删除不了,可以先把任务挂起Ctrl+z,然后fg 1恢复重新输入yes即可。

anacron 是一个定时任务,开始没安装好

我犯了一个好笑的错误,我没有将文件中‘#’去掉,而花费很多时间去百度之类的,却没想到是注释没去掉qwq

参考

阿里云ECS搭建Jupyter Notebook
阿里云ECS云服务器如何开放8080端口?
Linux上配置Jupyter Notebook远程访问

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值