Centos7 安装部署jupyter

该博客详细介绍了如何在CentOS系统中安装Python3、设置Jupyter Notebook并进行安全配置。首先,通过yum install python3安装Python3,然后使用pip3安装Jupyter。接着,生成Jupyter Notebook的配置文件,并设置密码、端口、远程访问及默认路径。通过设置密码为提供的字符串,并调整其他配置项。最后,启动Jupyter Notebook,并提供了后台运行的方法以及如何查找和关闭相关进程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装python3
查看当前python版本

[root@iz1i4qd6oynml0z /]# python -V
Python 2.7.5

安装python3以及检查python3的版本

yum install python3
python3 -V

安装jupyter notebook

pip3 install jupyter

生成配置文件

jupyter notebook --generate-config
Writing default config to: /root/.jupyter/jupyter_notebook_config.py

生成密码,用刚装好的python3就可以了

from notebook.auth import passwd
passwd()

然后会得到一个字符串,‘sha1:18a311f2bceb:f7bebfa7a61f7057bc034d9affe750c8b65ead6a’
最后是修改一下配置文件
分别是密码,端口号,允许远程连接,默认打开浏览器,默认路径

vim /root/.jupyter/jupyter_notebook_config.py
c.NotebookApp.password = 'sha1:18a311f2bceb:f7bebfa7a61f7057bc034d9affe750c8b65ead6a'
c.NotebookApp.port = 8888
c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.notebook_dir = '/jupyter_notebook'

启动jupyter notebook

jupyter notebook --allow-root

如果想挂在后台运行的话用nohup命令,然后按一下enter,退出终端的话用exit就可以了,默认会将日志文件输出到当前目录的nohup.out

nohup jupyter notebook --allow-root &

如果不输出日志文件可以把日志文件输出到黑洞

nohup jupyter notebook --allow-root >/dev/null 2>&1 &

想要退出的话可以查询jupyter notebook占用了哪个进程

ps -aux | grep jupyter

或者是查询端口号8888被哪个进程占用了

netstat -tunlp|grep 8888

然后把找到的进程kill掉就可以了

kill -9   pid  (pid代表进程id)
### 安装环境准备 为了在 CentOS 7 上成功安装 Jupyter Notebook,确保操作系统是最新的版本并已安装 Python 和 pip 工具。对于内网环境中缺少网络连接的情况,可以考虑预先下载所需的包或将系统配置为通过代理服务器访问互联网。 ### 使用 Miniconda 进行安装 考虑到依赖管理和虚拟环境创建的需求,推荐采用 Miniconda 来部署 Jupyter Notebook[^3]。Miniconda 是 Anaconda 的轻量级替代品,仅包含 conda 包管理器以及 Python 解释器本身。这有助于简化后续软件栈的维护工作。 #### 下载与安装 Miniconda ```bash wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh bash Miniconda3-latest-Linux-x86_64.sh ``` 按照提示完成安装流程后重启终端会话使更改生效。 ### 创建 Conda 虚拟环境并激活 ```bash conda create --name myenv python=3.9 conda activate myenv ``` 这里 `myenv` 表示新创建的虚拟环境名称;可以根据个人喜好自定义命名。 ### 安装 Jupyter Notebook 及其扩展组件 一旦进入指定的虚拟环境下,执行如下命令来获取最新版的 Jupyter Notebook: ```bash conda install jupyter notebook ``` 此操作不仅限于基础功能模块,还包括一系列实用插件支持更丰富的交互体验[^2]。 ### 配置远程访问权限 为了让其他设备能够跨网络边界安全地浏览笔记本实例,在防火墙策略允许的前提下需调整 SSH 端口转发设置或直接开放 HTTP(S)服务端口监听范围至0.0.0.0地址空间[^4]。此外建议启用身份验证机制防止未授权访问行为发生。 编辑配置文件前先生成默认模板: ```bash jupyter notebook --generate-config ``` 随后修改位于用户主目录下的 `.jupyter/jupyter_notebook_config.py` 文件中的相关参数项以适应实际应用场景需求。 ### 启动 Jupyter Notebook 并测试连通性 最后一步是在后台启动守护进程并通过浏览器界面确认一切正常运作: ```bash nohup jupyter notebook & ``` 此时应该可以在本地或其他任意可触及上述主机 IP 地址的位置输入相应 URL 访问到初始页面了[^5]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JTZ001

你的鼓励是我创作的最大动力?

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值