Centos7 搭建Jupyter NoteBook教程

本文涉及的产品
云防火墙,500元 1000GB
简介: 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


解决


目录
相关文章
|
2月前
|
Linux 网络安全 Python
linux centos上安装python3.11.x详细完整教程
这篇文章提供了在CentOS系统上安装Python 3.11.x版本的详细步骤,包括下载、解压、安装依赖、编译配置、解决常见错误以及版本验证。
1043 1
linux centos上安装python3.11.x详细完整教程
|
2月前
|
Linux 数据安全/隐私保护 Perl
CentOS7中升级OpenSSL详细教程
这篇文章提供了在CentOS 7系统中升级OpenSSL到3.2版本的详细步骤,包括备份现有配置、安装依赖、下载安装新版本以及验证安装结果。
729 1
|
3月前
|
关系型数据库 MySQL Java
centos7安装mysql教程及Navicat平替软件
【8月更文挑战第17天】本教程详述CentOS 7上安装MySQL的过程。首先确保移除任何预装的MySQL组件,然后通过wget获取并安装MySQL的YUM源。可以选择安装特定版本如5.7或8.0。安装MySQL服务器后,启动服务并查找初始密码。登录MySQL后应立即更改密码,并可根据需要设置远程访问权限。此外,还推荐使用免费开源的DBeaver作为数据库管理工具,提供了安装步骤以方便管理和操作MySQL数据库。
153 3
|
3月前
|
Ubuntu 网络协议 Linux
【附安装包】CentOS7(Linux)详细安装教程(手把手图文详解版)
【附安装包】CentOS7(Linux)详细安装教程(手把手图文详解版)
886 2
|
1月前
|
Linux Docker 容器
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
本篇博客重在讲解Centos安装docker,经博主多次在不同服务器上测试,极其的稳定,尤其是阿里的服务器,一路复制命令畅通无阻。
842 4
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
|
29天前
|
监控 安全 Linux
CentOS7下安装配置ntp服务的方法教程
通过以上步骤,您不仅能在CentOS 7系统中成功部署NTP服务,还能确保其配置合理、运行稳定,为系统时间的精确性提供保障。欲了解更多高级配置或遇到特定问题,提供了丰富的服务器管理和优化资源,可作为进一步学习和求助的平台。
66 1
|
2月前
|
分布式计算 Hadoop Java
Hadoop集群搭建,基于3.3.4hadoop和centos8【图文教程-从零开始搭建Hadoop集群】,常见问题解决
本文是一份详细的Hadoop集群搭建指南,基于Hadoop 3.3.4版本和CentOS 8操作系统。文章内容包括虚拟机创建、网络配置、Java与Hadoop环境搭建、克隆虚拟机、SSH免密登录设置、格式化NameNode、启动Hadoop集群以及通过UI界面查看Hadoop运行状态。同时,还提供了常见问题的解决方案。
Hadoop集群搭建,基于3.3.4hadoop和centos8【图文教程-从零开始搭建Hadoop集群】,常见问题解决
|
2月前
|
Unix Linux 开发工具
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
本文详细介绍了如何在官网下载CentOS 8以及在VMware Workstation Pro 16虚拟机上安装CentOS 8的步骤,包括可能出现的问题和解决方案,如vcpu-0错误的处理方法。
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
|
1月前
|
Linux
VirtualBox的Centos上安装GNOME桌面完整教程
在VirtualBox上的CentOS系统安装GNOME桌面环境的完整教程,通过执行一系列命令来安装EPEL软件源、GNOME桌面环境,并配置系统默认运行级别为图形界面。
59 0
|
3月前
|
Linux 开发工具 数据安全/隐私保护
CentOS7安装流程步骤详细教程
【8月更文挑战第22天】
693 2
CentOS7安装流程步骤详细教程
下一篇
无影云桌面