jupyter notebook python插件_Jupyter notebook一款非常好用的python IDE
Jupyter是什么
隨著人工智能的興起,python已經逐漸成為一種主流的程序語言。安裝了python之后,有許多的IDE可供選擇,我之前使用過spyder,pycharm,sublime,等等,感覺各有利弊。當然其中我最喜歡的還是Jupyter notebook。原因很簡單,因為我的平時科研工作中主要使用的還是matlab,jupyter notebook有著很多類似matlab的地方,我總結下來有這么幾點:
1、清晰的變量查詢,運行之后,可以很容易找到每個變量的值。
2、模塊化代碼,jupyter可以將代碼寫在一個cell上,然后可以單獨運行這一個cell,就跟matlab一樣。
3、支持markdown語言,是的,在jupyter 的每一個cell里面除了代碼,也可以寫其他的東西,比如title,公式啊,什么的,視覺感覺非常棒,更容易傳播。
4、Jupyter可以選擇不同的kernel,比如你的電腦里有許多不同的python版本,可以隨意切。而且juputer不僅僅支持python,事實上它也是可以支持matlab的。
5、Jupyter具有很強的交互性,可以在cell加入人機交互的東西,比如按鈕,滑塊什么的。
Jupyter的安裝和使用
接下來介紹一些Jupyter在mac系統下的安裝
在終端直接使用pip安裝:
pip install jupyter
當然前提是你的電腦安裝了python,目前我使用的python3.7版本。
然后輸入:
python -m IPython notebook
就可以打開了。
如果使用Anaconda安裝python,會自動安裝Jupyter notebook以及它的升級版,Jupyter lab。后者更像是matlab了,但是我不太用得慣。不過還是推薦在終端進行打開,anaconda里面的一些設置上會比較麻煩。
打開Jupyter,會彈出網頁,是的,Jupyter是基于web的,正如它的介紹:
打開后會發現,此時的目錄在系統的根目錄,如果每次都切換到自己所用的文件夾下顯然是非常不方便的。那么需要修改jupyter的默認文件路徑。
先退出jupyter,退出的方法和mac中matlab終止程序的快捷鍵是一樣的,'command'+'.'。然后再終端輸入:
jupyter notebook --generate-config
這樣會生成一個以.py結尾的配置文件,直接在終端中打開它,使用open命令。
在配置文件中,找到c.NotebookApp.notebook_dir ,將自己使用的文件夾路徑添加進去,當然別忘了去掉注釋。
安裝擴展插件
現在的jupyter還比較平庸,但是安裝一些擴展插件之后,jupyter會變得非常出色。
安裝nbextensions
在終端輸入:
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
pip install jupyter_nbextensions_configurator
jupyter nbextensions_configurator enable --user
安裝完成之后,打開jupyter,會發現多了選項,點開它,能夠看到非常多的擴展插件
這里推薦幾個非常好用的插件
1、Table of Contents可以自動生成目錄
2、Hinterland 代碼自動補全
3、Split Cells 可以拆分單元格
4、Snippets Menu定制菜單項,可以將大量代碼提前編輯好,直接插入cell中
5、Codefolding折疊代碼
6、Variable Inspector變量查詢
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的jupyter notebook python插件_Jupyter notebook一款非常好用的python IDE的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 百度贴吧个人主页_百度手机App商店社交
- 下一篇: 二叉树前序遍历python输出_Pyth