Jupyter配置远程访问的密码

server/2024/9/23 2:00:22/

安装

下载Anaconda的.sh文件后,上传到服务器,然后进行安装:

chmod +x anaconda.sh
./anaconda.sh

创建虚拟环境

可以指定Python版本创建虚拟环境:

conda create --name langchain python=3.11.7
conda activate langchain
conda deactivate

jupyter_23">远程访问jupyter

启动:

jupyter lab --allow-root --ip 0.0.0.0

控制台会输出类似如下地址:

http://127.0.0.1:8888/lab?token=81dcd1252e9c21ca91005e07a60c3da412d6f150d1b41b74

将127.0.0.1替换为虚拟机或者服务器的ip地址:http://192.168.77.129:8888/lab?token=81dcd1252e9c21ca91005e07a60c3da412d6f150d1b41b74

之后,在本机的浏览器中访问这个地址。

安装Jupyter插件

安装 nb_conda_kernels,这个是为了让 jupyterlab识别到虚拟环境中的python内核

conda install nb_conda_kernels

安装代码提示插件

pip install jupyter-lsp
pip install python-lsp-server[all]

Jupyter配置远程访问

如果忘记密码了,可以执行这个指令会弹出配置文件的路径, 会生成文件:/root/.jupyter/jupyter_notebook_config.py

jupyter notebook --generate-config

生成密码:

jupyter notebook password

输出结果如下:

[NotebookPasswordApp] WARNING | Config option `kernel_spec_manager_class` not recognized by `NotebookPasswordApp`.
Enter password: 
Verify password: 
[NotebookPasswordApp] Wrote hashed password to /home/zhangdapeng/.jupyter/jupyter_notebook_config.json

会生成文件:/root/.jupyter/jupyter_notebook_config.json,从这个文件查看密码,将其复制出来,后面要进行配置:

cat /home/zhangdapeng/.jupyter/jupyter_notebook_config.json

编辑/home/zhangdapeng/.jupyter/jupyter_notebook_config.py,修改:

c.NotebookApp.ip='*'  # 指定访问ip  谁可以访问
c.NotebookApp.allow_remote_access=True     # 是否允许远程连接
c.NotebookApp.open_browser = False     #打开的时候是否自动打开浏览器
c.NotebookApp.password = u'sha1:de58ed7951...' # 从jupyter_notebook_config.json中拷贝

保存,基本就配置完了。此时,只需要简单的执行如下代码就可以远程访问了:

jupyter lab

http://www.ppmy.cn/server/39550.html

相关文章

Rust - 终端输入、文件读写

文章目录 查看参数接收终端输入读取文件写入文件 查看参数 fn main() { let args std::env::args();println!("{:?}", args); // Args { inner: ["target/debug/rt"] }for arg in args {println!("{}", arg);} }接收终端输入 use std::io:…

数据库基础语法二

一、数据库 1、登陆数据库 2、创建数据库zoo 3、修改数据库zoo字符集为gbk 4、选择当前数据库为zoo 5、查看创建数据库zoo信息 6、删除数据库zoo mysql -uroot -p #登陆数据库 create database zoo; #创建数据库zoo alter database zoo character set gbk collate gbk_…

【强训笔记】day17

NO.1 思路&#xff1a;用一个字符串实现&#xff0c;stoi函数可以转化为数字并且去除前导0。 代码实现&#xff1a; #include <iostream> #include<string> using namespace std;string s;int main() {cin>>s;for(int i0;i<s.size();i){if(s[i]%20) s[…

iOS 沙盒图片的存取

简介&#xff1a; 图片的沙盒读存操作主要是增、删、查&#xff0c;一般不涉及改的操作&#xff0c;这里直接以代码演示 常用代码&#xff1a; 增 /*** 存储缩略图到沙盒中*/ (BOOL)saveImageToPath:(NSString *)imageFilePath image:(UIImage *)image{return [UIImageJPEG…

GitLab CI/CD的原理及应用详解(一)

本系列文章简介&#xff1a; 在当今快速变化的软件开发环境中&#xff0c;持续集成&#xff08;Continuous Integration, CI&#xff09;和持续交付&#xff08;Continuous Delivery, CD&#xff09;已经成为提高软件开发效率、确保代码质量以及快速响应市场需求的重要手段。Gi…

IIS配置SSL,根据pem和key生成pfx,openssl的版本不能太高

1、生成pfx文件 供应商给的文件是pef和key后缀的两个文件&#xff0c;在IIS里不好导入(如果有知道好导入的可以给我留言&#xff0c;谢谢。)。 1.1 下载OpenSSL工具&#xff0c;并安装。 主要用于将.pem文件转成.pfx文件。 下载OpenSSL的链接&#xff1a;http://slproweb.com/…

ctfshow web入门 php反序列化 web275--web278(无web276)

web275 这道题和序列化一点关系都没有 整个代码并没有说filename(f)怎么传参只有fn并且屏蔽了flag highlight_file(__FILE__);class filter{public $filename;public $filecontent;public $evilfilefalse;public function __construct($f,$fn){$this->filename$f;$this-&g…

Hadoop集群部署

目录 准备 资源准备 实验架构 环境准备 实验步骤 &#xff08;一&#xff09;查看环境 1、检查防火墙是否关闭 2、检查三台虚拟机hosts文件 3、检查ssh环境 &#xff08;二&#xff09;部署hadoop集群 1、安装haoop 2、创建hdfs数据文件存储目录 3、修改配置文件 …