anaconda?部署Jupyter?Notebook服務(wù)器過程詳解
一、下載Anaconda
直接在服務(wù)器上通過指令進(jìn)行下載安裝
1.下載Anaconda,xxxx為版本號(hào)自行能更改
wget https://repo.continuum.io/archive/Anaconda3-xxxx-Linux-x86_64.sh
2.安裝Anaconda,xxxx改為自己下載的版本號(hào)
切換到鏡像文件所在目錄,執(zhí)行安裝語句;
bash Anaconda3-xxxx-Linux-x86_64.sh
執(zhí)行命令后無腦回車yes,有一個(gè)需要注意的是:選擇安裝路徑默認(rèn)是/root/anaconda3,需要修改的話自行注意一下。
3.設(shè)置環(huán)境變量
安裝完成后驗(yàn)證一下是否成功安裝,在終端輸入:
anaconda
如果出現(xiàn)以下內(nèi)容說明安裝沒有問題
如果出現(xiàn)command not found,就更新一下配置文件。 source ~/.bashrc
如果還是不可以就去配置文件里檢查一下相關(guān)環(huán)境變臉有沒有導(dǎo)入。 vim ~/.bashrc
打開后直接拉到最下面,看看有沒有下面信息
# >>> conda initialize >>> # !! Contents within this block are managed by 'conda init' !! __conda_setup="$('/root/mytool/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)" if [ $? -eq 0 ]; then eval "$__conda_setup" else if [ -f "/root/mytool/anaconda3/etc/profile.d/conda.sh" ]; then . "/root/mytool/anaconda3/etc/profile.d/conda.sh" else export PATH="/root/mytool/anaconda3/bin:$PATH" fi fi unset __conda_setup # <<< conda initialize <<<
沒有的話建議重新安裝,也可以在底部添加以下語句試試:
export PATH=/xxx/xxx/anaconda3/bin:$PATH #xxx為anaconda3文件所在絕對路徑
寫完后保存退出,輸入:source ~/.bashrc
更新配置,測試是否安裝成功。
二、修改Jupyter配置文件
1.測試
輸入jupyter notebook
嘗試運(yùn)行jupyter,跑不起來?放心沒事,這里主要是測試你的anaconda里有沒有jupyter,注意看一下提示信息最后是不是 IP address 有問題,如果是的話,往下走。
2.生成jupyter配置文件
`jupyter notebook generate-config`
3.生成密碼
進(jìn)入python;
from notebook.auth import passwd passwd()
然后輸入兩次密碼,此時(shí)會(huì)生成一個(gè)密碼串,復(fù)制保存下來。
4.修改配置文件
打開配置文件;
vim /root/.jupyter/jupyter_notebook_config.py
j接下來就在文件中找到并修改以下幾行內(nèi)容,并取消注釋狀態(tài): 小技巧在normal狀態(tài)下輸入/可以搜索,按N下一個(gè);
c.NotebookApp.allow_remote_access = True c.NotebookApp.allow_root = True #是否允許notebook在root用戶下運(yùn)行 c.NotebookApp.ip='0.0.0.0' #寫成*可能會(huì)報(bào)錯(cuò) c.NotebookApp.password = u'sha1:xxx' #填寫剛剛復(fù)制的密鑰 c.NotebookApp.open_browser = False # 禁止notebook啟動(dòng)時(shí)自動(dòng)打開瀏覽器 c.NotebookApp.port =8888 #指定訪問的端口,默認(rèn)是8888。
保存退出。
三、前臺(tái)運(yùn)行測試
開始運(yùn)行,輸入;
jupyter notebook
出現(xiàn)下面內(nèi)容說明可以運(yùn)行,可以開始試試網(wǎng)頁訪問了;
想關(guān)閉進(jìn)程直接control + c,選擇yes即可關(guān)閉進(jìn)程。
四、后臺(tái)運(yùn)行
jupyter notebook 需要保持在后臺(tái)運(yùn)行才能發(fā)揮服務(wù)器的意義,輸入:
nohub jupyter notebook 2>&1 &
殺死后臺(tái)進(jìn)程
首先查詢后臺(tái)進(jìn)程的 pid/ppid
ps -ef | grep [進(jìn)程關(guān)鍵詞]
找到進(jìn)程直接運(yùn)行;
kill -s 9 [端口號(hào)]
殺死進(jìn)程,再次運(yùn)行上面命令即可。
以上就是anaconda 部署Jupyter Notebook服務(wù)器過程詳解的詳細(xì)內(nèi)容,更多關(guān)于anaconda 部署Jupyter Notebook的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
win10下tensorflow和matplotlib安裝教程
這篇文章主要為大家詳細(xì)介紹了win10下tensorflow和matplotlib安裝教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-09-09Tensorflow訓(xùn)練模型默認(rèn)占滿所有GPU的解決方案
這篇文章主要介紹了Tensorflow訓(xùn)練模型默認(rèn)占滿所有GPU的解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-05-05六個(gè)實(shí)用Pandas數(shù)據(jù)處理代碼
這篇文章主要介紹了六個(gè)實(shí)用Pandas數(shù)據(jù)處理代碼,文章圍繞主題相相關(guān)內(nèi)容,具有一定的參考價(jià)價(jià)值,需要的小伙伴可以參考一下2022-05-05Python調(diào)用SMTP服務(wù)自動(dòng)發(fā)送Email的實(shí)現(xiàn)步驟
這篇文章主要介紹了Python調(diào)用SMTP服務(wù)自動(dòng)發(fā)送Email的實(shí)現(xiàn)步驟,幫助大家更好的理解和使用python,感興趣的朋友可以了解下2021-02-02Python實(shí)現(xiàn)自動(dòng)駕駛訓(xùn)練模型
這篇文章主要為大家介紹了Python實(shí)現(xiàn)自動(dòng)駕駛訓(xùn)練模型,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06