1)安装jupyterlab
pip install jupyterlab
2)安装 nb_conda_kernels
conda install nb_conda_kernels
这个是为了让 jupyterlab识别到虚拟环境中的python内核
3)安装代码提示插件
pip install jupyter-lsp
pip install python-lsp-server[all]
3)jupyterlab配置远程访问:
主要是端口、密码、运行远程访问等:
*如果忘记密码了,可以执行这个指令会弹出配置文件的路径
jupyter notebook --generate-config
会生成文件:/root/.jupyter/jupyter_notebook_config.py
jupyter notebook password
会生成文件:/root/.jupyter/jupyter_notebook_config.json
编辑/root/.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中拷贝
保存,基本就配置完了。
4)访问:
jupyter lab --allow-root --ip 0.0.0.0
到这里,就可以在局域网内访问了
5)配置公网访问:
可以直接到路由器上配置端口映射,这个是公司管理人员帮配置的,我没有这个权限;另一种方法是使用ngrok工具,网上很多教程。
我的问题主要是安装nb_conda_kernels时出了点问题,最开始提升包冲突:Package certifi conflicts,最后就是更新conda:conda update -n base -c defaults conda conda3 update --prefix /root/anaconda3 anaconda 一顿搓,后面就安装好了
总的花了5小时,效率好低啊~~!