服务器Debian 12.x中安装Jupyer并配置远程访问

服务器系统:Debian 12.x;IP地址:10.100.2.138

客户端:Windows 10;IP地址:10.100.2.38

利用ssh登录服务器:

1.安装python3

#apt install python3

2.安装pip

#apt install python3-pip

...

3.安装virtualenv(建议)

设置虚拟环境,避免干扰系统的Python环境.

#apt install python3-virtualenv

4.创建虚拟环境

#cd /home/chxf(待创建虚拟环境的目录)

#virtualenv my-jupyter-env

5.激活虚拟环境

#source my-jupyter-env/bin/activate

终端提示符有变化,激活成功.

6.安装Jupyter Notebook

虚拟环境之终端中,执行如下命令:

#pip install jupyter

...

7.启动Jupyter Notebook

退出root用户,以chxf(普通用户身份)启动Jupyter Notebook

8.配置Jupyter Notebook,远程访问

(1)生成配置文件

#jupyter notebook --generate-config

(2)设置Jupyter的密码

#jupyter notebook password

(3)为jupyter_notebook_config.py增加如下内容(见图)

c.NotebookApp.allow_remote_access = True

#允许远程访问

c.NotebookApp.ip = '*'

#允许通过任意绑定服务器的ip访问

c.NotebookApp.notebook_dir = " 默认登录目录"

c.NotebookApp.open_browser = False

不自动打开浏览器

c.NotebookApp.port = 8888

#端口

9.运行Jupyter Notebook

jupyter notebook -ip 10.100.2.138 --port 8888 --no-browser

或jupyter notebook

客户端:

google chrome地址栏中:

http://10.100.2.138:8888/

相关推荐
程序员爱钓鱼18 分钟前
Python编程实战 · 基础入门篇 | Python的缩进与代码块
后端·python
pr_note1 小时前
python|if判断语法对比
python
apocelipes4 小时前
golang unique包和字符串内部化
java·python·性能优化·golang
Geoking.4 小时前
NumPy zeros() 函数详解
python·numpy
Full Stack Developme4 小时前
java.text 包详解
java·开发语言·python
fruge5 小时前
Ubuntu服务器已下载Nginx安装包的安装指南
服务器·nginx·ubuntu
Do_GH5 小时前
【Linux】07.Ubuntu开发环境部署
linux·运维·ubuntu
丁浩6665 小时前
Python机器学习---2.算法:逻辑回归
python·算法·机器学习
勤源科技5 小时前
全链路智能运维中的实时流处理架构与状态管理技术
运维·架构
tryCbest6 小时前
Linux使用Docker部署项目后期更新
linux·运维·docker