安装
下载Anaconda的.sh文件后,上传到服务器,然后进行安装:
chmod +x anaconda.sh
./anaconda.sh
创建虚拟环境
可以指定Python版本创建虚拟环境:
conda create --name langchain python=3.11.7
conda activate langchain
conda deactivate
jupyter_23">远程访问jupyter
启动:
jupyter lab --allow-root --ip 0.0.0.0
控制台会输出类似如下地址:
http://127.0.0.1:8888/lab?token=81dcd1252e9c21ca91005e07a60c3da412d6f150d1b41b74
将127.0.0.1替换为虚拟机或者服务器的ip地址:http://192.168.77.129:8888/lab?token=81dcd1252e9c21ca91005e07a60c3da412d6f150d1b41b74
之后,在本机的浏览器中访问这个地址。
安装Jupyter插件
安装 nb_conda_kernels,这个是为了让 jupyterlab识别到虚拟环境中的python内核
conda install nb_conda_kernels
安装代码提示插件
pip install jupyter-lsp
pip install python-lsp-server[all]
Jupyter配置远程访问
如果忘记密码了,可以执行这个指令会弹出配置文件的路径, 会生成文件:/root/.jupyter/jupyter_notebook_config.py
jupyter notebook --generate-config
生成密码:
jupyter notebook password
输出结果如下:
[NotebookPasswordApp] WARNING | Config option `kernel_spec_manager_class` not recognized by `NotebookPasswordApp`.
Enter password:
Verify password:
[NotebookPasswordApp] Wrote hashed password to /home/zhangdapeng/.jupyter/jupyter_notebook_config.json
会生成文件:/root/.jupyter/jupyter_notebook_config.json,从这个文件查看密码,将其复制出来,后面要进行配置:
cat /home/zhangdapeng/.jupyter/jupyter_notebook_config.json
编辑/home/zhangdapeng/.jupyter/jupyter_notebook_config.py,修改:
c.NotebookApp.ip='*' # 指定访问ip 谁可以访问
c.NotebookApp.allow_remote_access=True # 是否允许远程连接
c.NotebookApp.open_browser = False #打开的时候是否自动打开浏览器
c.NotebookApp.password = u'sha1:de58ed7951...' # 从jupyter_notebook_config.json中拷贝
保存,基本就配置完了。此时,只需要简单的执行如下代码就可以远程访问了:
jupyter lab