Skip to content

Jupyter Lab

有时候并不需大量修改代码,相比于pycharm直接使用jupyter 反而更方便,并且在jupyter切换多个环境

1. 首先在一个 环境安装jupyer lab

conda create --name jupyter python=3.8 -y # 创建一个名为jupyter 的环境
conda activate jupyter # 激活jupyter 环境
 # jupyter 和中文包
pip install jupyterlab jupyterlab_language_pack_zh_CN

2. 然后运行jupyter lab 服务

在激活的base 环境里,运行

mkdir ~/workspace/jupyter
    nohup jupyter lab --ip=0.0.0.0 --port=8888 --no-browser > ~/workspace/jupyter/jupyter.log &

# cat ~/workspace/jupyter/jupyter.log 查看连接token
# 打开 127.0.0.1:8888 输入token 登录或创建密码登录
# ps aux | grep jupyter 找到任务可kill
使用ip=0.0.0.0 是因为要在外部网络访问

这时候复制类似 http://127.0.0.1:8888/?token=xxx

将127.0.0.1 替换为服务器主机ip 就可在外部网络访问了


下面仅是 jupyter 的内容,供参考

3. 增加新的内核选项

但是这是只有默认的内核可选

当然创建过程也可以在jupyter 浏览器上的命令行操作

先创建一个 叫a01 的环境,如果不指定python版本默认与base 使用同一个解释器,所以指定python3.8

激活a01 环境 并安装 ipykernel

conda install ipykernel

再将其添加到jupyter 内核列表

python -m ipykernel install --user --name=a01

# 可以用 --display-name "Python a01" 设置展示名字

4. 切换内核

现在在jupyter 中已经可以切换到a01 环境了

切换之后可以在右上角看到当前 内核名称

运行下面脚本可以检查是否切换成功,可以看到当前解释器的路径已经切换到a01的了

import sys
print(sys.executable)