【Linux】 jupyter服务-连接VScode

Linux 安装 Juperterlab

pip install jupyterlab
jupyter lab --generate-config

设置密码用于设置服务器配置,以及登录Jupyter。打开Python终端,输入以下:

wang@wang:~/Desktop/oceanmesh-master$ ipython
Python 3.8.10 (default, Mar 25 2024, 10:42:49) 
Type 'copyright', 'credits' or 'license' for more information
IPython 8.12.3 -- An enhanced Interactive Python. Type '?' for help.

In [1]: 
   ...: from jupyter_server.auth import passwd

In [2]: passwd()
Enter password: 
Verify password: 
Out[2]: 'argon2:$argon2id$v=19$m=10240,t=10,p=8$8pxG8i2NFy2Y+nx+SCQV+Q$YvHN3W6T3kvO67oPrXT0riIRiAsLuEXCI29y0/rAH+U'

In [3]: quit()

编辑配置

wang@wang:~/Desktop/oceanmesh-master$ vim ~/.jupyter/jupyter_lab_config.py

添加以下内容:

c.NotebookApp.allow_remote_access = True #允许远程连接
c.NotebookApp.ip='*'                     # 设置所有ip皆可访问
c.NotebookApp.password = '************'  # 上面的密钥'
c.NotebookApp.open_browser = False       # 禁止自动打开浏览器
c.NotebookApp.port = 8888                 # 设置打开端口,随便设置,保证不冲突即可
c.NotebookApp.notebook_dir = '/home/users/jupyterlab_projects'  #设置Notebook启动进入的目录

启动ssh

sudo service ssh start

启动jupyter

 jupyter lab
[I 2024-07-26 09:11:55.559 ServerApp] notebook | extension was successfully linked.
[I 2024-07-26 09:11:55.560 ServerApp] Writing Jupyter server cookie secret to /home/wang/.local/share/jupyter/runtime/jupyter_cookie_secret
[I 2024-07-26 09:11:55.725 ServerApp] notebook_shim | extension was successfully linked.
[W 2024-07-26 09:11:55.745 ServerApp] WARNING: The Jupyter server is listening on all IP addresses and not using encryption. This is not recommended.
[I 2024-07-26 09:11:55.746 ServerApp] notebook_shim | extension was successfully loaded.
[I 2024-07-26 09:11:55.747 ServerApp] jupyter_lsp | extension was successfully loaded.
[I 2024-07-26 09:11:55.747 ServerApp] jupyter_server_terminals | extension was successfully loaded.
[I 2024-07-26 09:11:55.751 LabApp] JupyterLab extension loaded from /home/wang/.local/lib/python3.8/site-packages/jupyterlab
[I 2024-07-26 09:11:55.751 LabApp] JupyterLab application directory is /home/wang/.local/share/jupyter/lab
[I 2024-07-26 09:11:55.751 LabApp] Extension Manager is 'pypi'.
[I 2024-07-26 09:11:55.757 ServerApp] jupyterlab | extension was successfully loaded.
[I 2024-07-26 09:11:55.758 ServerApp] notebook | extension was successfully loaded.
[I 2024-07-26 09:11:55.760 ServerApp] Serving notebooks from local directory: /home/wang/Desktop/oceanmesh-master
[I 2024-07-26 09:11:55.760 ServerApp] Jupyter Server 2.14.2 is running at:
[I 2024-07-26 09:11:55.760 ServerApp] http://localhost:8888/lab
[I 2024-07-26 09:11:55.760 ServerApp]     http://127.0.0.1:8888/lab
[I 2024-07-26 09:11:55.760 ServerApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[W 2024-07-26 09:11:55.763 ServerApp] No web browser found: Error('could not locate runnable browser').
[I 2024-07-26 09:11:55.772 ServerApp] Skipped non-installed server(s): bash-language-server, dockerfile-language-server-nodejs, javascript-typescript-langserver, jedi-language-server, julia-language-server, pyright, python-language-server, python-lsp-server, r-languageserver, sql-language-server, texlab, typescript-language-server, unified-language-server, vscode-css-languageserver-bin, vscode-html-languageserver-bin, vscode-json-languageserver-bin, yaml-language-server

vs code:

安装ssh插件:
在这里插入图片描述

启动连接 输入密码
在这里插入图片描述pwd:whh99878

显示和选择远程文件
在这里插入图片描述

在这里插入图片描述

后台运行

在linux终端中输入nohup jupyter lab > jupyter.log 2>&1 &
这句命令能将Jupyter Lab进程放入后台运行,并将标准输出和错误重定向到一个名为"jupyter.log"的日志文件中。

可以使用命令如 ls -lh jupyter.log 来查看日志文件大小,并用rm指令进行清理

~~

pip install pybind11 setuptools
sudo apt install libmpfr-dev libgmp3-dev~~

pip install wheel setuptools pip --upgrade

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值