时间:2023-05-11 13:57:01 | 来源:网站运营
时间:2023-05-11 13:57:01 来源:网站运营
我把Jupyter Lab搬到了服务器上了【超多图记录】:做为一个数据分析师,平常用python在jupyter上写一些pandas的之类的数据分析代码。但是平常不想背电脑,回家后又偶尔有一些python的活儿,所以考虑配置一个 Jupyter Lab的服务器,这样所有的代码都远程保存,非常方便。话不多说,这里随配随记录。yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装完之后,重点一定要截图记录一下自己的bt页面登录地址,一般是wget https://repo.anaconda.com/miniconda/Miniconda3-py39_4.12.0-Linux-x86_64.sh
bash Miniconda3-py39_4.12.0-Linux-x86_64.sh
安装过程中,有需要输入enter的地方,直接输入即可source ~/.bashrc
,之后就可以正常使用了。conda install -c conda-forge jupyterlab
中间遇到需要确认的地方按提示输入即可。jupyter lab --generate-config
收到下面的提示,表示jupyter生成了一个配置文件在下面的路径,接下来我们只需要打开该文件进行配置即可Writing default config to: /root/.jupyter/jupyter_lab_config.py
因为jupyter是配置在服务器上的,所以我们需要配置一下密码,在服务器上执行ipython,然后输入下面的代码from notebook.auth import passwdpasswd()
更改内容如下# 将ip设置为*,允许任何IP访问c.ServerApp.ip = '*'# 这里的密码填写上面生成的密钥c.ServerApp.password = '' # 禁止用host的浏览器打开jupyterc.ServerApp.open_browser = False # 监听端口设置为8888或其他c.ServerApp.port = 6666# 允许远程访问 c.ServerApp.allow_remote_access = True# 文件存储位置,如果没有,可以使用mkdir命令创建一个c.ServerApp.root_dir = '/home/jupyter_lab'
配置完成后,启动jupyter lab,并进行远程访问了!可以执行下面的命令,让jupyter在后台自动运行nohup jupyter lab --allow-root > /home/jupyter_lab/jupyter.log 2>&1 &
输入网址,结果等等?显示无法访问网址?http://你的公网IP:6666
firewall-cmd --zone=public --add-port=7777/tcp --permanentfirewall-cmd --reload
都打开之后,再次访问IP:7777 即可正常使用jupyterjupyter server list
复制其中的token值,粘贴到上面jupyter的登陆页面,然后输入新的密码即可!关键词:服务