我平时用来调试各种代码的。
创建环境,安装库
conda create --name jupyterlab python=3.12 -y
conda activate jupyterlab
conda install -c conda-forge jupyterlab nodejs
之前用的是3.10的,但是最近安装的时候,发现3.10的python里面的jupyter里面还有问题。
执行配置命令:
jupyter lab --generate-config
然后打开配置文件,在开头填上下面的内容:
nano /home/david/.jupyter/jupyter_lab_config.py
c.ServerApp.ip = '*'
c.ServerApp.port = 8888
c.ServerApp.open_browser = False
c.ServerApp.password_required = True
c.ServerApp.password = "argon2:$argon2id$v=19$m=10240,t=10,p=8$0vWGrGQRo9GlHqP8z9VWCA$N705QCj2cwnry+rxScXRgmmtxyj+Xk/gRjv1WieROBg"
密码一般都是 612345
不过上面的密码需要用 hash 过的,用下面的命令设置一下:
jupyter lab password
然后从 /home/david/.jupyter/jupyter_server_config.json 这个文件中复制出来密码填到上面的 py 文件中就可以了。
插件安装:
conda install -c conda-forge jupyterlab_code_formatter black isort
如果需要某个环境在 jupyter 里面调用,那么需要在这个 conda 环境里面安装 ipykernel
conda install ipykernel
然后在环境内部执行下述命令:
python3 -m ipykernel install --user --name mmpretrain
之后重启或者直接刷新一下 jupyter 就可以用了。