服务器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/
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/539410.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

单头注意力机制(ScaledDotProductAttention) python实现

输入是query和 key-value,注意力机制首先计算query与每个key的关联性(compatibility),每个关联性作为每个value的权重(weight),各个权重与value的乘积相加得到输出。 import torch import tor…

数据结构的美之链表和树

有种感觉叫做,不同的场景,应用不同的数据结构和算法,可以大大滴优化增删改查以及存储方面等等的性能。笔者这里呢也是在最近复习准备面试的时候,去阅读源码,觉得设计这种数据结构和引用的人真的是非常牛逼,…

【计算机网络】概述

文章目录 一、Internet 因特网1.1 网络、互联网、因特网1.2 因特网的组成 二、三种交换方式2.1 电路交换 (Circuit Switching)2.2 *分组交换 (Packet Switching)2.3 报文交换 (Message Switching) 三、计算…

IIS上部署.netcore WebApi项目及swagger

.netcore项目一般是直接双击exe文件,运行服务,今天有个需求,需要把.netcore项目运行在IIS上,遇到了一个小坑,在这里记录一下。 安装IIS,怎么部署站点,这些过于简单就不细说了,不知道…

力扣热题100_矩阵_48_旋转图像

文章目录 题目链接解题思路解题代码 题目链接 48.旋转图像 给定一个 n n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 示例 1&#xff1…

LORA_ LOW-RANK ADAPTATION OF LARGE LANGUAGE MODELS

paper: https://arxiv.org/pdf/2106.09685.pdf code: https://github.com/microsoft/LoRA 摘要 作者提出了低秩自适应,或称LoRA,它冻结了预先训练的模型权值,并将可训练的秩分解矩阵注入变压器架构的每一层,大大减少了下游任务的…

使用Python对文本文件进行分词、词频统计和可视化

目录 一、引言 二、文本分词 三、词频统计 四、可视化 五、案例与总结 六、注意事项与扩展 七、总结与展望 一、引言 在大数据时代,文本处理是信息提取和数据分析的重要一环。分词、词频统计和可视化是文本处理中的基础任务,它们能够帮助…

《LeetCode热题100》笔记题解思路技巧优化_Part_2

《LeetCode热题100》笔记&题解&思路&技巧&优化_Part_2 😍😍😍 相知🙌🙌🙌 相识😢😢😢 开始刷题普通数组🟡1. 最大子数组和🟡2. 合…

【数据结构高阶】图

目录 一、图的基本概念 二、 图的存储结构 2.1 邻接矩阵 2.2.1 邻接矩阵存储模式的代码实现 2.2.2 邻接矩阵存储的优缺点 2.2 邻接表 2.2.1 无向图的邻接表 2.2.2 有向图的邻接表 2.2.3 邻接表存储模式的代码实现 2.2.4 邻接表存储的优缺点 三、图的遍历 3.1 图的…

稀碎从零算法笔记Day17-LeetCode:有效的括号

题型:栈 链接:20. 有效的括号 - 力扣(LeetCode) 来源:LeetCode 题目描述(红字为笔者添加) 给定一个只包括 (,),{,},[,] 的字符串 …

Ubuntu Flask 运行 gunicorn+Nginx 部署

linux Ubuntu 下运行python 程序出现killed 原因:CPU或内存限制:在华为云上,你可能有CPU或内存使用的限制。例如,如果你使用的是一个固定大小的实例,那么超过该实例的CPU或内存限制可能会导致进程被杀死。 参考&am…

微前端框架 qiankun 配置使用【基于 vue/react脚手架创建项目 】

qiankun官方文档:qiankun - qiankun 一、创建主应用: 这里以 vue 为主应用,vue版本:2.x // 全局安装vue脚手架 npm install -g vue/clivue create main-app 省略 vue 创建项目过程,若不会可以自行百度查阅教程 …