日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

anaconda?部署Jupyter?Notebook服務器過程詳解_python

作者:老煙槍 ? 更新時間: 2022-11-03 編程語言

一、下載Anaconda

直接在服務器上通過指令進行下載安裝

1.下載Anaconda,xxxx為版本號自行能更改

    wget https://repo.continuum.io/archive/Anaconda3-xxxx-Linux-x86_64.sh

2.安裝Anaconda,xxxx改為自己下載的版本號

切換到鏡像文件所在目錄,執行安裝語句;

    bash Anaconda3-xxxx-Linux-x86_64.sh

執行命令后無腦回車yes,有一個需要注意的是:選擇安裝路徑默認是/root/anaconda3,需要修改的話自行注意一下。

3.設置環境變量

安裝完成后驗證一下是否成功安裝,在終端輸入:?

anaconda如果出現以下內容說明安裝沒有問題

如果出現command not found,就更新一下配置文件。 source ~/.bashrc 如果還是不可以就去配置文件里檢查一下相關環境變臉有沒有導入。 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 嘗試運行jupyter,跑不起來?放心沒事,這里主要是測試你的anaconda里有沒有jupyter,注意看一下提示信息最后是不是 IP address 有問題,如果是的話,往下走。

2.生成jupyter配置文件

`jupyter notebook generate-config`

3.生成密碼

進入python;

from notebook.auth import passwd
passwd()

然后輸入兩次密碼,此時會生成一個密碼串,復制保存下來。

4.修改配置文件

打開配置文件;

vim /root/.jupyter/jupyter_notebook_config.py

j接下來就在文件中找到并修改以下幾行內容,并取消注釋狀態: 小技巧在normal狀態下輸入/可以搜索,按N下一個;

c.NotebookApp.allow_remote_access = True
c.NotebookApp.allow_root = True #是否允許notebook在root用戶下運行
c.NotebookApp.ip='0.0.0.0' #寫成*可能會報錯
c.NotebookApp.password = u'sha1:xxx' #填寫剛剛復制的密鑰
c.NotebookApp.open_browser = False # 禁止notebook啟動時自動打開瀏覽器
c.NotebookApp.port =8888 #指定訪問的端口,默認是8888。

保存退出。

三、前臺運行測試

開始運行,輸入;

jupyter notebook

出現下面內容說明可以運行,可以開始試試網頁訪問了;

想關閉進程直接control + c,選擇yes即可關閉進程。

四、后臺運行

jupyter notebook 需要保持在后臺運行才能發揮服務器的意義,輸入:

nohub jupyter notebook 2>&1 &

殺死后臺進程

首先查詢后臺進程的 pid/ppid

ps -ef | grep [進程關鍵詞]

找到進程直接運行;

kill -s 9 [端口號]

殺死進程,再次運行上面命令即可。

原文鏈接:https://juejin.cn/post/7140622983520845831

欄目分類
最近更新