python --version
yum -y install python-pip
pip install --upgrade pip
yum -y groupinstall "Development Tools" yum -y install python-devel
pip install virtualenv
virtualenv venv source venv/bin/activate
pip install jupyter
mkdir /data/jupyter
cd /data/jupyter
mkdir /data/jupyter/root
python -c "import IPython;print IPython.lib.passwd()"
'sha1:...'
的密文,咱們接下來將會用到它。
--generate-config
來參數生成默認配置文件:
jupyter notebook --generate-config --allow-root
/root/.jupyter/
目錄下,能夠
點此編輯配置。
c.NotebookApp.ip = '*' c.NotebookApp.allow_root = True c.NotebookApp.open_browser = False c.NotebookApp.port = 8888 c.NotebookApp.password = u'剛纔生成的密文(sha:...)' c.ContentsManager.root_dir = '/data/jupyter/root'
c.NotebookApp.password
請將上一步中密文填入此項,包括 sha: 部分。Nginx
將服務代理到 80 或 443 端口。
【首頁】
首先須要輸入前面步驟中設置的密碼。【 new 】
,選擇 Python2 新建一個 notebook,這時跳轉至編輯界面。Untitled.ipynb
文件,這就是咱們剛剛新建的 Notebook 文件。咱們創建的全部 Notebook 都將默認以該類型的文件格式保存。jupyter notebook
命令啓動 Jupyter 的方式在鏈接斷開時將會中斷,因此咱們須要讓 Jupyter 服務在後臺常駐。
Ctrl + C
並輸入
y
中止 Jupyter 服務,而後執行如下命令:
nohup jupyter notebook > /data/jupyter/jupyter.log 2>&1 &
cd /data/jupyter/root cp Untitled.ipynb first.ipynb cp Untitled.ipynb matplotlib.ipynb cp Untitled.ipynb tensorflow.ipynb rm -f Untitled.ipynb