jupyter lab环境搭建

环境:ubuntu21.0 python 3.9环境

1.安装

pip install jupyterlab==5.2

2.代码提示工具(LSP)安装

LSP连接服务的安装

pip install --pre jupyter-lsp

踩坑扩展安装方式勿用:

jupyter labextension install @krassowski/jupyterlab-lsp

本人用的是:

pip install 'jupyterlab-lsp'

之后安装语言服务器

pip install python-language-server[python]

3.远程登陆配置

生成配置文件

jupyter notebook --generate-config

在虚拟环境下切换到ipython环境设置密码并得到令牌

conda activate ev1_jp#你的环境名 
ipython#切换到ipython命令行
from notebook.auth import passwd
passwd()
>>>
Enter passwd:				# 这里输入你的密码
Verify passwd:				#重复输入密码
>>>argon2:$argon2id$v=19$m=10240,t=10,p=8$YiTF3tI7ZWECTbNaa5VZtA$kaU+xbQSsMaZsH98sqoaGg  #复制这段秘钥

将令牌粘贴到在配置文件里,即修改以下一些内容

c.NotebookApp.password ='argon2:$argon2id$v=19$m=10240,t=10,p=8$YiTF3tI7ZWECTbNaa5VZtA$kaU+xbQSsMaZsH98sqoaGg' #之前复制的秘钥粘贴到这里
c.NotebookApp.ip='*' # *允许任何ip访问
c.NotebookApp.open_browser = False # 默认不打开浏览器
c.NotebookApp.port =8888 # 可自行指定一个端口, 访问时使用该端口
allow_remote_access = True

之后本机访问本机,填上密码就可以使用

127.0.0.1:8888

root用户命令

nohup jupyter lab --allow-root&

4.扩展安装(代码折叠等)

无名扩展,不清楚功能

pip install jupyterlab-language-pack-zh-CN#汉化

pip install jupyter_contrib_nbextensions

jupyter contrib nbextension install --user

pip install jupyter_nbextensions_configurator

jupyter nbextensions_configurator enable --user

折叠功能可以直接在jupyter lab设置中的编辑器设置

{
    // Text Editor
    // @jupyterlab/fileeditor-extension:plugin
    // Text editor settings.
    // ***************************************

    // 编辑器配置
    // 所有文本编辑器的配置。
    // 如果 `fontFamily`, `fontSize` 或 `lineHight` 为 `null`,
    // 将使用当前主题配置。
    "editorConfig": {
        "cursorBlinkRate": 530,
        "fontFamily": null,
        "fontSize": 15,
        "lineHeight": null,
        "lineNumbers": true,
        "lineWrap": "on",
        "wordWrapColumn": 80,
        "readOnly": false,
        "tabSize": 4,
        "insertSpaces": false,
        "matchBrackets": true,
        "autoClosingBrackets": false,
        "rulers": [],
        "codeFolding": true, #代码折叠
        "showTrailingSpace": false
    }

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值