一、jupyter notebool介紹
Jupyter Notebook是Ipython的升級版,而Ipython可以說是一個加強版的交互式 Shell,也就是說,它比在terminal里運行python會更方便,界面更友好,功能也更強大。
二、安裝
pip install jupyter #打開jupyter notebook 也只需要在終端輸入:win + R jupyter notebook
然后瀏覽器就顯示下面的界面:
在dos窗口運行jupyter notebook后出現:cannot import name 'create_prompt_application'的錯誤,這是因為你的python安裝的prompt_toolkit版本是2.0以上,而ipython依賴的是1.5.0版本的prompt_toolkit
import prompt_toolkit print(prompt_toolkit.__version__) #'2.0.7'
你只需要pip uninstall 2.0版本的prompt_toolkit,然后安裝1.5.0的即可
https://pypi.org/project/prompt_toolkit/1.0.15/#files
下面介紹在Linux上安裝jupyter:
pip install jupyter
1)生成配置文件
jupyter notebook --generate-config
2)打開ipython,生成密碼
ipython from notebook.auth import passwd passwd() Enter password: Verify password:
需要記住密碼並復制一下生成的密文
3)修改配置文件
vim ~/.jupyter/jupyter_notebook_config.py
c.NotebookApp.ip='*' # 就是設置所有ip皆可訪問
c.NotebookApp.password = u'sha:ce...剛才復制的那個密文'
c.NotebookApp.open_browser = False # 禁止自動打開瀏覽器
c.NotebookApp.port =8888 #隨便指定一個端口
c.NotebookApp.allow_remote_access = True #允許遠程登錄
4)啟動jupyter
jupyter notebook
5)在windows采用ip+端口號訪問即可
通常情況下需要你輸入密碼,該密碼即為你之前通過notebook設置的密碼。請熟知
三、使用
1.新建
2.點擊Python3
出現框叫做單元格,你可以把你的代碼分成一段段的單元格輸入,然后可以逐個單元格地運行。注意,這個功能是非常友好的,有時候只修改了中間的一小段代碼,又不想全部代碼都要重新運行的時候這個功能就非常有用了。
另外,單元格是可以改變順序的。而且可以輸出圖片和繪圖!
3.重命名,下載文檔
可以點擊Untitled也可以點擊File-rename,下載的話點擊File-Download as,其中下載格式很多,可以行嘗試。
4.保存
Ctrl + S,默認是保存為ipynb,保存在你的主目錄下!
5.刪除某個cell
將光標停留在待刪除的cell內,按下ESC進入命令模式,然后按兩次d鍵即可刪除該cell
6.顯示行號
點擊View-Toggle Line Numbers
7.撤銷刪除
點擊esc后按z鍵
8.刪除選中的行(也可以是一行)
光標停在某一行(或者選中多行),然后ctrl + D