1. anaconda安装
yum install libXcomposite libXcursor libXi libXtst libXrandr alsa-lib mesa-libEGL libXdamage mesa-libGL libXScrnSaver wget https://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-x86_64.sh bash Anaconda3-2022.05-Linux-x86_64.sh
2. 安装jupyterlab
conda install -c conda-forge jupyterlab jupyter lab --allow-root # 正常情况单机可以启动了
3. jupyterlab服务器配置,参考网址 https://zhuanlan.zhihu.com/p/356368541
jupyter lab --generate-config # 生成配置文件 # /root/.jupyter/jupyter_lab_config.py # 修改生成的配置文件内容,增加如下几行, c.LabApp.workspaces_dir ='/workspace' # 设置启动jupyterlab的工作路径 c.ServerApp.root_dir = '/workspace' c.NotebookApp.ip='*' c.NotebookApp.password = u'123' # 此处的密码使用命令生成 c.NotebookApp.open_browser = False c.NotebookApp.port =8989 #可自行指定一个端口, 访问时使用该端口 # 生成密码的命令,以下代码在ipython环境运行,输出的密码替换如上的c.NotebookApp.password,把123替换成下面的密码内容。 from notebook.auth import passwd passwd()#输入两次密码,测试密码为1 # Out[1]: 'argon2:$argon2id$v=19$m=10240,t=10,p=8$Q2mXBvuqEVXfkW54VPyT0A$/Ylp54YEORYm82lGyitsVo50yXUML3LgRzSmvG529hs'
4. jupyterlab服务器启动,linux下使用supervisor管理启动
# 安装supervisor pip install supervisor # 生成配置文件 echo_supervisord_conf > /etc/supervisord.conf # 添加如下内容到配置文件/etc/supervisord.conf最后,这个目录可以用来存放supervisor启动程序的配置文件。 [include] files = /etc/supervisor/conf.d/*.conf # 在/etc/supervisor/conf.d/目录下添加jupyter.conf,内容如下。 [program:jupyterlab] command=/root/anaconda3/bin/jupyter lab # 启动supervisor和jupyter lab sudo supervisord -c /etc/supervisord.conf # 执行一次即可 # 如果遇到问题,可以修改配置文件后重新启动,命令如下 sudo supervisorctl reread & supervisorctl update # 修改文件后重启命令 supervisorctl status # 查看运行状态 supervisorctl restart jupyterlab # supervisor 日志路径可以在配置文件中找到,一般为/tmp/supervisord.log
5. 启动后即可访问,访问网址为 ip:8989



