時間:2023-05-11 13:57:01 | 來源:網(wǎng)站運(yùn)營
時間:2023-05-11 13:57:01 來源:網(wǎng)站運(yùn)營
我把Jupyter Lab搬到了服務(wù)器上了【超多圖記錄】:做為一個數(shù)據(jù)分析師,平常用python在jupyter上寫一些pandas的之類的數(shù)據(jù)分析代碼。但是平常不想背電腦,回家后又偶爾有一些python的活兒,所以考慮配置一個 Jupyter Lab的服務(wù)器,這樣所有的代碼都遠(yuǎn)程保存,非常方便。話不多說,這里隨配隨記錄。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
中間遇到需要確認(rèn)的地方按提示輸入即可。jupyter lab --generate-config
收到下面的提示,表示jupyter生成了一個配置文件在下面的路徑,接下來我們只需要打開該文件進(jìn)行配置即可Writing default config to: /root/.jupyter/jupyter_lab_config.py
因為jupyter是配置在服務(wù)器上的,所以我們需要配置一下密碼,在服務(wù)器上執(zhí)行ipython,然后輸入下面的代碼from notebook.auth import passwdpasswd()
更改內(nèi)容如下# 將ip設(shè)置為*,允許任何IP訪問c.ServerApp.ip = '*'# 這里的密碼填寫上面生成的密鑰c.ServerApp.password = '' # 禁止用host的瀏覽器打開jupyterc.ServerApp.open_browser = False # 監(jiān)聽端口設(shè)置為8888或其他c.ServerApp.port = 6666# 允許遠(yuǎn)程訪問 c.ServerApp.allow_remote_access = True# 文件存儲位置,如果沒有,可以使用mkdir命令創(chuàng)建一個c.ServerApp.root_dir = '/home/jupyter_lab'
配置完成后,啟動jupyter lab,并進(jìn)行遠(yuǎn)程訪問了!可以執(zhí)行下面的命令,讓jupyter在后臺自動運(yùn)行nohup jupyter lab --allow-root > /home/jupyter_lab/jupyter.log 2>&1 &
輸入網(wǎng)址,結(jié)果等等?顯示無法訪問網(wǎng)址?http://你的公網(wǎng)IP:6666
firewall-cmd --zone=public --add-port=7777/tcp --permanentfirewall-cmd --reload
都打開之后,再次訪問IP:7777 即可正常使用jupyterjupyter server list
復(fù)制其中的token值,粘貼到上面jupyter的登陸頁面,然后輸入新的密碼即可!關(guān)鍵詞:服務(wù)
客戶&案例
微信公眾號
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。