国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運(yùn)營 > 我把Jupyter Lab搬到了服務(wù)器上了【超多圖記錄】

我把Jupyter Lab搬到了服務(wù)器上了【超多圖記錄】

時間: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)程保存,非常方便。話不多說,這里隨配隨記錄。

選購Jupyter Lab服務(wù)器

對比了一圈,首先因為要處理數(shù)據(jù),pandas比較吃內(nèi)存,所以配置越高越好,奈何口袋空虛,最終還是選了一個最便宜的服務(wù)器服務(wù)商ucloud,4核8G/3M的服務(wù)器配置很夠用,3年總計2000元左右,平均一年600多,還算可以,推薦購買:

購買完成服務(wù)器之后,直接登陸后臺,先配置了一個寶塔系統(tǒng),中間遇到選擇,一路[yes]即可

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh安裝完之后,重點一定要截圖記錄一下自己的bt頁面登錄地址,一般是

公網(wǎng)IP/8888/dafsdfasd ,username,password

在瀏覽器中輸入對應(yīng)的地址,看到一片空白?別急,需要在服務(wù)器后臺配置一下防火墻安全組,打開8888端口,才可看到登陸頁面

配置寶塔Bt服務(wù)器的安全組

其實這一步并不復(fù)雜,但是細(xì)節(jié)比較多,所以我多截圖了一些

后臺找到服務(wù)器,點擊【更換外網(wǎng)防火墻】
進(jìn)入這一個頁面,復(fù)制一下【W(wǎng)eb服務(wù)器推薦】,起個新名字【W(wǎng)EB服務(wù)器】
點擊【W(wǎng)EB服務(wù)器】在這里添加8888端口
按圖添加即可
添加后別忘了在服務(wù)器詳情那里選一下【W(wǎng)EB服務(wù)器安全組】
以上完成后,再次刷新頁面,就可以看到寶塔頁面了,在進(jìn)行了一系列登陸操作后,終于來到了寶塔頁面

centos上配置Jupyter Lab服務(wù)

1. 下載Miniconda

我下載是python 3.9版本最新版的minicoda,參考下面的代碼

wget https://repo.anaconda.com/miniconda/Miniconda3-py39_4.12.0-Linux-x86_64.sh

2. 安裝minicoda

執(zhí)行下面的代碼,進(jìn)行安裝

bash Miniconda3-py39_4.12.0-Linux-x86_64.sh安裝過程中,有需要輸入enter的地方,直接輸入即可

1. 輸入yes確認(rèn)接受許可協(xié)議 Do you accept the license terms? [yes|no] [no] >>> yes
確認(rèn)Anaconda的安裝位置, 可改可不改
安裝完成后,出現(xiàn)詢問是否在用戶的.bashrc文件中初始化Anaconda3的相關(guān)內(nèi)容。
Do you wish the installer to initialize Anaconda3 by running conda init? [yes|no] [no] >>> yes
最后執(zhí)行下:source ~/.bashrc,之后就可以正常使用了。

3. 使用Conda安裝Jupyter lab

首先使用conda執(zhí)行代碼jupyterlab的安裝代碼

conda install -c conda-forge jupyterlab中間遇到需要確認(rèn)的地方按提示輸入即可。

安裝完成后,開始配置Jupyter Lab

4.如何配置jupyter lab

首先生成一個配置文件

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)容如下

jupyer lab密碼生成
# 將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

5.打開服務(wù)器端口權(quán)限

那是因為服務(wù)器還沒打開6666端口的訪問權(quán)限,只需要通過文章第二部分的相同流程打開服務(wù)器的權(quán)限即可。

如果仍然不行,需要從寶塔后臺打開一下端口的權(quán)限,總之需要打開兩個地方的權(quán)限,這個很重要!

網(wǎng)上的各類教程都省略了這一步,其實它是非常關(guān)鍵的一步!

firewall-cmd --zone=public --add-port=7777/tcp --permanentfirewall-cmd --reload都打開之后,再次訪問IP:7777 即可正常使用jupyter

6. jupyter lab服務(wù)器配置密碼錯誤

如果上一步輸入密碼顯示錯誤,可以在服務(wù)器命令行輸入:

jupyter server list復(fù)制其中的token值,粘貼到上面jupyter的登陸頁面,然后輸入新的密碼即可!

最終,可以成功使用啦!

jupyter lab配置HTTPS(SSL加密)和域名訪問

現(xiàn)在打開jupyter lab,IP地址是這樣的,首先是不安全,然后是很丑,不容易記住。

為了美觀和方便記憶,我們給他配置一下ssh訪問,并且綁定到一個域名上,這樣就可以通過訪問子域名的方式來使用jupyter啦,當(dāng)然比較麻煩,適合有精力折騰的同學(xué)。

這部分先挖個坑,等有時間了再來填,有什么疑問都可以留言討論,創(chuàng)作不易,點個贊再走吧~

最后,推薦一下自己的網(wǎng)站, 專注客座博客服務(wù)



關(guān)鍵詞:服務(wù)

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉