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


解决


目录
相关文章
|
3月前
|
存储 Ubuntu Linux
VMware-安装CentOS系统教程及安装包
虚拟机相当于是一个独立于你电脑的环境,在这个环境上面,你可以安装Linux、Windows、Ubuntu等各个类型各个版本的系统,在这个系统里面你不用担心有病读等,不用担心文件误删导致系统崩溃。 虚拟机也和正常的电脑系统是一样的,也可以开关机,不用的时候,你关机就可以了,也不会占用你的系统资源,使用起来还是比较方便 这里也有已经做好的CentOS 7系统,下载下来解压后直接用VMware打开就可以使用
736 69
|
2月前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
479 16
|
6月前
|
人工智能 安全 Shell
Jupyter MCP服务器部署实战:AI模型与Python环境无缝集成教程
Jupyter MCP服务器基于模型上下文协议(MCP),实现大型语言模型与Jupyter环境的无缝集成。它通过标准化接口,让AI模型安全访问和操作Jupyter核心组件,如内核、文件系统和终端。本文深入解析其技术架构、功能特性及部署方法。MCP服务器解决了传统AI模型缺乏实时上下文感知的问题,支持代码执行、变量状态获取、文件管理等功能,提升编程效率。同时,严格的权限控制确保了安全性。作为智能化交互工具,Jupyter MCP为动态计算环境与AI模型之间搭建了高效桥梁。
422 2
Jupyter MCP服务器部署实战:AI模型与Python环境无缝集成教程
|
5月前
|
IDE 开发工具 Python
魔搭notebook在web IDE下,使用jupyter notebook,python扩展包无法更新升级
魔搭notebook在web IDE下,使用jupyter notebook,python扩展包无法更新升级,不升级无法使用,安装python扩展包的时候一直停留在installing
143 4
|
6月前
|
Linux 应用服务中间件 nginx
在CentOS上部署Minikube教程
至此,您已成功在CentOS上部署并使用Minikube。您可以自由探索Kubernetes的世界,熟练配置和管理Kubernetes集群。
587 20
|
Linux 网络安全 Python
linux centos上安装python3.11.x详细完整教程
这篇文章提供了在CentOS系统上安装Python 3.11.x版本的详细步骤,包括下载、解压、安装依赖、编译配置、解决常见错误以及版本验证。
9895 3
linux centos上安装python3.11.x详细完整教程
|
Linux 数据安全/隐私保护 Perl
CentOS7中升级OpenSSL详细教程
这篇文章提供了在CentOS 7系统中升级OpenSSL到3.2版本的详细步骤,包括备份现有配置、安装依赖、下载安装新版本以及验证安装结果。
2988 3
|
8月前
|
存储 IDE Linux
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
本文详细介绍了在VMware虚拟机中安装CentOS 6.8的全过程。首先,需确保已安装VMware并开启V-CPU虚拟化功能,可通过BIOS设置或使用LeoMoon CPU-V工具检测。接着,下载CentOS镜像文件,并在VMware中新建虚拟机,配置CPU、内存、硬盘等参数。最后,加载ISO镜像启动虚拟机,按照提示完成CentOS的安装,包括语言、键盘、存储方式、地区、密码设置及硬盘分区等步骤。安装完成后,以root用户登录即可进入系统桌面,开始学习Linux命令和操作。
823 12
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
|
7月前
|
Linux 网络安全 数据安全/隐私保护
在CentOS 7.9中安装sshpass教程
如果在控制台显示出sshpass的使用方法,那就说明我们的大餐已经准备好,sshpass已经成功安装。 以上就是在 CentOS 7.9 中安装 sshpass 的彩色步骤,专业而生动,就像大厨在厨房一样顺利。
292 8
|
8月前
|
存储 Linux 网络安全
如何从CentOS7升级到8?CentOS8最新安装教程
从CentOS 7升级到8只需三步:清理系统、更换软件包及存储库、安装新内核与发布版本。首先确保系统最新并清理冗余包,接着替换基础系统包为CentOS 8版本,最后通过DNF工具完成内核更新与系统同步。整个过程需在终端执行,建议升级前备份VPS快照以防数据丢失。此方法可避免重装系统导致的数据清除问题,实现平滑升级。
1273 6