Python:安裝ipython,開啟.ipynb檔案
阿新 • • 發佈:2018-12-27
安裝:
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 ...