Python轻量级IDE推荐 -- Jupyter QTConosle
文章目錄
- 1、為何推薦Jupyter QTConsole
- 2、簡介和安裝
- 3、啟動和界面簡介
- 4、菜單欄里的小功能
- 5、一些特別實用的功能
Python的IDE很多,之前也寫過一個相對粗略的IDE推薦。這篇文章主要是更詳細地介紹一下Jupyter QTConsole這個工具。
1、為何推薦Jupyter QTConsole
在實際的學習、開發過程中,我們常會遇到這些情況:
-
看見一個新的工具,想去試試。用Pycharm打開太慢,用Notebook啟動半天不說,還得重新創建文件啥的,感覺很麻煩很糾結。
-
寫程序的時候突然一段小代碼感覺要捋捋,但這段程序又在大流程中,每跑一次就得全部運行一把,特別麻煩
-
偶爾有些小知識點忘記了,尤其是一些細節忘記了,想測試一下
。。。
每次遇到這些情況的時候總是會覺得打開我復雜的IDE特別麻煩。這種麻煩其實說大不大,說小也不小。但又總會覺得不舒服,影響效率。
那么此時,這個輕量級的小工具就可以上場了。
2、簡介和安裝
Jupyter QTConsole 是一個基于QT的GUI和 Jupyter 內核的輕量級IDE。它依賴這兩個基本的庫。官方特別喜歡用這張圖來簡單展示他們這個工具的特性:
當然,不得不說這張廣告也做得挺好。從圖上其實也就很容易看出來它的小巧玲瓏,卻又功能豐富。
話不多說,先安裝:
首先它依賴pyqt, 因此需要安裝。官方推薦是用conda安裝。
conda install pyqt當然用pip其實也沒什么問題:
pip install pyqt5安裝好之后,直接就用pip命令安裝qtconsole即可
pip install qtconsole有的時候如果只執行上述兩步可能會出錯,此時安裝好jupyter lab基本上就OK了。
pip install jupyter-lab3、啟動和界面簡介
啟動該工具很簡單,在cmd下激活自己的環境,再輸入:
jupyter qtconsole就只可以看到界面了:
那么這樣一來,就可以直接在這里書寫自己的python代碼了。比如我們寫一小段:
除此之外,如官方文檔所展示的,它可以直接在行內畫圖,比如:
4、菜單欄里的小功能
- File:
這里提供了多種方法,比如打開多個Tab,關閉當前Tab。更好玩的是可以將自己剛寫過的代碼保存為HTML,非常方便。
- Edit: 這和一般的文本編輯器差不多,基本也就是復制、粘貼、撤回一類
- Kernel: 中斷、重啟當前Kernel
- Window: 切換Tab,重命名當前的Tab等
5、一些特別實用的功能
-
代碼自動提示:不用任何操作,當輸入一個函數時,自動會彈出對應的文檔內容。
-
代碼自動補全: Tab鍵
這個功能是個人力推的第一位功能,它的用法和PyCharm就非常相似了,任何一段代碼寫到一半時直接敲Tab鍵就會自動補全,當可能補全的結果出現多個時,會出現提示,如下圖:
上述代碼由于只輸入了一個np.ra,可能性有很多種,于是出現了上圖紅框中的各種提示。此時只需要繼續按Tab進行選擇即可。選擇完成過后按空格或者回車就能完成補全。
注意:這里的代碼補全并不只限于內置庫,所有導入的庫都可以實現補全,另外自定義的函數、類和變量名都可以實現。有了這個功能就非常非常方便了!
- 交互式作圖:%matplotlib qt
在作圖前運行一次上述命令,就可以彈出可交互式的圖片了,如圖:
注意這個圖是可以放大、縮小、選擇等操作的,同時還可以另存為一些支持的圖片格式文件,十分方便。
當然,QTConsole的功能還不止于此,更多的內容可以在官網自行查詢。
總結
以上是生活随笔為你收集整理的Python轻量级IDE推荐 -- Jupyter QTConosle的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sklearn快速入门教程 -- 机器学
- 下一篇: Pandas转pivot, groupb