|
环境:centos 8.0 python 3.6.2(8.0以上默认安装) 要求:用普通用户启动,如果用root会在jupyterlab里terminal进root账户,不安全,企业不建议用root 安装依赖: yum install gcc (8.0以上默认安装) yum install python-devel (8.0以上默认安装)
操作步骤: 1.创建普通用户(这里用jupyter) useradd -d /home/jupyter jupyter 2.切换该用户 su jupyter 3.在该用户下安装 pip3 install --user jupyterlab (查看是否有报错,大多数问题是少库,yum安装即可) --user 指定在当前用户下安装,安全性~~~ 安装可能较慢 4.启动 安装过后的启动文件在/home/jupyter/.local/bin,且自动加入$PATH,echo试下就行 nohup jupyter lab --ip 10.0.102.183 & 后台运行 --ip 如果不加此参数只能本地访问,坑点 5.浏览器访问10.0.102.183:8888 访问需要token,查看启动的路径里的nohup.out,复制出来 密码设置: 方法一:下面有个通过token设置密码,设置好重启后生效 方法二: jupyter lab --generate-config 生成配置文件在home/jupyter/.jupyter/jupyter_notebook_config.py 用python3来生成,from notebook.auth import passwd; passwd() 修改为c.NotebookApp.password='sha1:21fcc00d4eda:28758d61d2ee3dc566ebada52e3daca6ae6d2715', 重启生效。 6.业务要求安装R yum install epel-release yum config-manager --set-enabled PowerTools yum install R 7.把R插件安装到jupyterlab中 安装依赖 yum -y install libcurl libcurl-devel yum -y install libxml2 libxml2-devel yum -y install openssl openssl-devel (坑点必须安装) yum -y install git (必须安装) 安装插件 [root@mid-test-jupyterlab static]#R 进入R命令行,执行 install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest')) ,然后执行 devtools::install_github('IRkernel/IRkernel') 后面操作注意,如果不是用root启动的,要切换到安装的账户去执行,(这里用jupyter) IRkernel::installspec() 8.安装PGSQL12版本 依赖 yum install clang-devel yum install llvm-devel dnf --repo pgdg12 install postgresql12 yum install postgresql-devel (扩展jupyterlab需要)
|