1. 程式人生 > >Python:安裝ipython,開啟.ipynb檔案

Python:安裝ipython,開啟.ipynb檔案

安裝:

pip install ipython
pip install "ipython[notebook]"  
#或者
pip3 install ipython[all]
#用瀏覽器即時執行除錯程式碼
ipython notebook

修改啟動預設目錄:

jupyter notebook --generate-config
#Writing default config to: /root/.jupyter/jupyter_notebook_config.py
vim /root/.jupyter/jupyter_notebook_config.py

#修改以下行並開啟註釋(刪除#)
c.NotebookApp.notebook_dir = '/root/python'

配置為伺服器模式:

首先設定個啟動密碼,遠端登入需要這個密碼:

jupyter notebook password 
#Enter password: 
#Verify password: 
#[NotebookPasswordApp] Wrote hashed password to /root/.jupyter/jupyter_notebook_config.json

修改配置檔案:

#c.NotebookApp.allow_origin = '*' #執行所有源訪問,預設為localhost。 此配置可不開啟
#c.NotebookApp.ip = '127.0.0.1' #只監聽本地訪問 c.NotebookApp.ip = '0.0.0.0' #執行所有ip訪問 c.NotebookApp.port = 8080 # 執行埠 c.NotebookApp.open_browser = False # 執行 notebook 應用時不開啟瀏覽器

或者直接:

iptables -I INPUT 1 -p tcp --dport 8080 -j ACCEPT #開通防火牆埠

jupyter notebook --ip 0.0.0.0 --no-browser --port=8080 --allow-root

#後臺:
nohup jupyter notebook & #將輸出和錯誤資訊輸出到控制檯 nohup jupyter notebook > /dev/null 2>&1 & #將輸出和錯誤資訊丟棄 nohup jupyter notebook > info 2> error & #將輸出和錯誤資訊分別輸出到檔案 #nohup確保這個程序在斷開 ssh 連線後依舊執行,& 讓程序在後臺執行。如果想終止 notebook 應用,請找到含有 jupyter-notebook 的程序,並用 kill 殺掉它。

微軟倉庫:

https://notebooks.azure.com/xuejianbest/libraries/iptest

安裝模組用:

!pip install ...