一、安裝Anaconda
1 下載Anaconda安裝腳本
為了避免漫長的等待,鏡像源選擇國內的清華鏡像源,鏡像源地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
我選擇最新版本5.3.1,執行如下命令下載:
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh
2 安裝可能依賴
yum -y groupinstall "Development tools" yum -y install bzip2
3 安裝
3.1 執行命令
bash Anaconda3-5.3.1-Linux-x86_64.sh
3.2 ENTER確認
3.3 接受協議
3.4 確認安裝路徑,我選擇默認路徑 /root/anaconda3
3.5 同意將Anaconda3安裝信息寫入配置文件,如果不同意后續需手動添加
3.6 不安裝VSCode
4 配置環境信息
注:如果在上述3.5步中選擇了同意則跳過此步
將以下內容添加到 /root/.bashrc
# Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # added by Anaconda3 5.3.1 installer # >>> conda init >>> # !! Contents within this block are managed by 'conda init' !! __conda_setup="$(CONDA_REPORT_ERRORS=false '/root/anaconda3/bin/conda' shell.bash hook 2> /dev/null)" if [ $? -eq 0 ]; then eval "$__conda_setup" else if [ -f "/root/anaconda3/etc/profile.d/conda.sh" ]; then . "/root/anaconda3/etc/profile.d/conda.sh" CONDA_CHANGEPS1=false conda activate base else export PATH="/root/anaconda3/bin:$PATH" fi fi unset __conda_setup # <<< conda init <<<
使環境配置生效 source ~/.bashrc
5 完成校驗
檢驗 python、pip 版本
二 安裝 jupyter notebook
1 安裝jupyter
pip install ipython jupyter notebook
注:anaconda 已經集成 jupyter 故無需執行以上命令
2 生成配置文件
jupyter notebook --generate-config --allow-root
生成的配置文件在 /root/.jupyter/jupyter_notebook_config.py
3 生成密碼
打開ipython,生成sha1的密碼
from notebook.auth import passwd
passwd()
#輸入密碼
#output sha1:***********************.
4 生成一個自簽名認證的key
openssl req -x509 -nodes -days 365 -newkey rsa:4096 -keyout jkey.key -out jcert.pem
5 修改自動生成的配置文件
vim /root/.jupyter/jupyter_notebook_config.py
配置內容如下
#就是剛才passwd()指令生成的密鑰復制過來 c.NotebookApp.password = 'sha1:<your-sha1-hash-value>' #服務運行的端口,我這里就是默認端口 c.NotebookApp.port = 8888 #修改為0.0.0.0可以任意遠程IP訪問 c.NotebookApp.ip = '0.0.0.0' #默認不打開瀏覽器 c.NotebookApp.open_browser = False c.NotebookApp.certfile = '/root/anaconda3/bin/jcert.pem' c.NotebookApp.keyfile = '/root/anaconda3/bin/jkey.key'
6 啟動校驗
jupyter notebook --allow-root
瀏覽器輸入https://ip:8888驗證
輸入生成sha1密碼時輸入的密碼登錄
所有的安裝和基本的設置都已經完成!