Home Jupyter Lab配置远程访问及虚拟环境
Post
Cancel

Jupyter Lab配置远程访问及虚拟环境

1. 安装jupyter

1
conda install jupyter jupyterlab

2. 生成配置文件并进行修改

1
jupyter lab --generate-config

会在用户目录~/.jupyter/下生成文件jupyter_lab_config.py,对其进行修改,涉及以下部分:

1
2
3
4
5
6
7
8
c.ServerApp.ip = '*'  # 监听所有IP
# 将以下取消注释
c.ExtensionApp.open_browser = False
c.LabServerApp.open_browser = False
c.LabApp.open_browser = False
c.ServerApp.open_browser = False
# 设置监听端口
c.ServerApp.port = xxxx

3. 设置密码

1
jupyter-lab password

输入密码后,会在用户目录~/.jupyter/下生成文件jupyter_server_config.json,其中存储了设置密码所生成的hash字符串。

4. 将虚拟环境导入到jupyter lab中

1
2
3
4
5
6
# 激活虚拟环境,xxx表示虚拟环境的名称
conda activate xxx
# 安装ipykernel
conda install ipykernel
# 加入虚拟环境
python -m ipykernel install --user --name=xxx

其他方法

NOTE: 对于版本低于3.0.0的jupyter lab,按照如下设置应该也可以,但是高于3.0.0的版本(这里我装上的是3.2.8)照如下设置,启动jupyter lab后仍然会打开浏览器 4.0 设置密码

1
2
3
4
# 进入python
python
>>> from notebook.auth import passwd
>>> passwd()

复制生成的字符串序列 4.1 生成配置文件并修改

1
 jupyter notebook --generate-config

会在用户目录~/.jupyter/下生成文件jupyter_notebook_config.py,对其进行修改,涉及以下部分:

1
2
3
4
 c.NotebookApp.ip = '*'
 c.NotebookApp.open_browser = False
 c.NotebookApp.port = xxxx
 c.NotebookApp.password = '设置密码生成的字符串'

This post is licensed under CC BY 4.0 by the author.

树莓派4B(8G内存版本)安装配置Ubuntu Mate 20.04(arm64)记录

LeetCode31-下一个排列