在 Centos7 上搭建 Jupyter Notebook 環境

爲了遠程跑起一本書的 notebook, 有了如下的故事
https://github.com/nfmcclure/...python

安裝相關底層依賴

yum install -r python-devel python2-pip gcc vim

使用豆瓣源

mkdir -v ~/.pip && echo -e "[global]\ntimeout = 60\nindex-url = https://pypi.douban.com/simple" > ~/.pip/pip.conf

克隆倉庫

git clone https://github.com/nfmcclure/tensorflow_cookbook.git
cd tensorflow_cookbook
# 這裏面有 jupyter notebook
pip install -r requirements.txt

生成配置文件

jupyter notebook --generate-config

以上將會在 ~/.jupyter/ 下建立默認config 文件: jupyter_notebook_config.py
修改這個 py 文件git

c.NotebookApp.port = 8080
c.NotebookApp.ip = '你的服務器公網IP'
c.NotebookApp.open_browser = False

設置登陸密碼

jupyter notebook password

啓動 notebook

(nohup jupyter notebook --allow-root --ip=0.0.0.0 > deep.log &)

按兩次回車便可github

瀏覽器訪問

查看logvim

cat deep.log

看到 Jupyter Notebook 啓動時有以下輸出
http://0.0.0.0:8080/tree瀏覽器

複製到瀏覽器,修改了爲本身服務器的公網 IP 便可,輸入剛剛設置的密碼。服務器

相關文章
相關標籤/搜索