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