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
}
}
版权声明:本文为qzonelaji原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。