Centos7 搭建Jupyter NoteBook教程

简介: Centos7 搭建Jupyter NoteBook教程

以下操作基于root用户


1. Anaconda3


1.1 下载


wget https://repo.continuum.io/archive/Anaconda3-5.0.1-Linux-x86_64.sh


1.2 安装


bash Anaconda3-5.0.1-Linux-x86_64.sh



2. 环境配置


2.1 添加PATH到/root/.bashrc文件中


vim /root/.bashrc


export PATH="/root/anaconda3/bin:$PATH"



2.2 激活配置的环境变量


source ~/.bashrc


验证结果


conda -V



3. 搭建虚拟环境


3.1 创建虚拟环境


conda create -n python2.7.5 python=2.7.5


conda基础命令


conda create -n name python=x.x


conda update -n base conda //update最新版本的conda


conda create -n xxxx python=3.6 //创建python3.6的xxxx虚拟环境


conda activate xxxx //开启xxxx环境


conda deactivate //关闭环境


conda env list //显示所有的虚拟环境


conda remove -n xxxx --all //删除虚拟环境,删除已创建的xxxx虚拟环境


3.2 开启环境


source activate python2.7.5



3.3 查看已有的虚拟环境


conda env list



4. jupyter配置


4.1 生成配置文件


jupyter notebook --generate-config --allow-root


4.2 设置密码获得秘钥


1.进入 ipython


ipython


2.引包


In [1]: from notebook.auth import passwd


In [2]: passwd()


Enter password:
Verify password:


3.得到秘钥


Out[2]: 'sha1:5d8d5d6ea2a5:04a*************************3c24b7280b67'


4.退出


In [3]: exit()


4.3 修改配置文件内容


vim /root/.jupyter/jupyter_notebook_config.py


# 对外提供访问的ip
c.NotebookApp.ip = '虚拟机的ip地址'
# 对外提供访问的端口
c.NotebookApp.port = 7777
# 启动不打开浏览器
c.NotebookApp.open_browser = False
# 上面生成的秘钥
c.NotebookApp.password = 'sha1:5d8d5d6ea2a5:04a*************************3c24b7280b67'
# 设置jupyter启动后默认文件夹
c.NotebookApp.notebook_dir = '/root'
# 允许root用户执行
c.NotebookApp.allow_root = True


5. 后台启动服务


5.1 正常启动


jupyter notebook --allow-root &


Ctrl+c可以切出进程



打开给出的网址即可 http://10.100.12.135:7777/



6. 问题:虚拟机能运行,本机却不行?


  • 原因:Centos防火墙拦截了端口


  • 解决方法2选1


6.1 关闭Centos防火墙


查看防火墙状态


systemctl status firewalld.service


看到绿色字样标注的active(running),说明防火墙是开启状态



停止防火墙


systemctl stop firewalld


6.2 如果不关闭防火墙,则开放端口


查看已开放的端口


firewall-cmd --list-ports


开放端口(上面配置的端口)


firewall-cmd --zone=public --add-port=7777/tcp --permanent


重启防火墙


firewall-cmd --reload


解决


目录
相关文章
|
1月前
|
Linux 网络安全 数据安全/隐私保护
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
170 0
|
3月前
|
安全 Linux 网络安全
百度搜索:蓝易云【centos7系统添加用户、密码,以及修改端口教程】
请牢记,对系统进行任何更改都需要谨慎行事。在执行这些操作之前,最好备份重要的数据和配置文件,并确保您具有足够的权限和知识来进行这些更改。如果在操作过程中遇到任何问题,请务必小心并及时修复,以免影响系统的稳定性和安全性。
69 2
|
2月前
|
弹性计算 Ubuntu Linux
2024年幻兽帕鲁/palworld云主机开服教程(Linux/Centos)
在帕鲁的世界中,与神奇的生物共度悠闲时光是一种无与伦比的乐趣。然而,有时官方服务器的不稳定性可能会给游戏体验带来延迟和卡顿。 为了告别这些问题,部署自己的幻兽帕鲁服务器成为了一个不错的选择。通过搭建专属的游戏服务器(Dedicated Server),和小伙伴们获得一个专属的服务空间,获得顺畅流畅的游戏体验。 在本文中,我们将介绍如何使用自己的服务器来部署属于自己的幻兽帕鲁服务器,与小伙伴们共同展开一场精彩的冒险之旅。
|
3月前
|
Ubuntu JavaScript 开发工具
远程服务器ubuntu安装Jupyter Lab详细教程
远程服务器ubuntu安装Jupyter Lab详细教程
188 0
|
16天前
|
机器学习/深度学习 数据可视化 数据挖掘
Jupyter Notebook交互式开源笔记本工具
Jupyter Notebook交互式开源笔记本工具
|
23天前
|
IDE Linux 开发工具
CentOS7.4+REDHAWK2.3.1安装教程——折腾篇
CentOS7.4+REDHAWK2.3.1安装教程——折腾篇
19 0
|
1月前
|
IDE 数据可视化 数据挖掘
Jupyter Notebook使用教程——从Anaconda环境构建到Markdown、LaTex语法介绍
Jupyter Notebook使用教程——从Anaconda环境构建到Markdown、LaTex语法介绍
61 2
|
2月前
|
数据可视化 安全 数据挖掘
技术小白如何轻松安装Jupyter Notebook
技术小白如何轻松安装Jupyter Notebook
|
2月前
|
Linux 虚拟化
图解CentOS安装步骤(超详细教程)
图解CentOS安装步骤(超详细教程)
148 0
|
3月前
|
负载均衡 算法 Linux
百度搜索:蓝易云【Centos7系统Haproxy安装配置教程】
现在,HAProxy已经成功安装和配置在您的CentOS 7系统上。它将监听您配置的端口,并根据负载均衡策略将请求转发到后端服务器。您可以根据需要自定义更多的配置,如SSL终止、ACL和更复杂的负载均衡算法。请确保HAProxy的配置符合您的需求,并在进行更改之前备份配置文件,以防止意外的错误。
43 2