Spyder,一個強大的Python交互式開發環境

關於Spyder

在下一篇文章中,我們將看一看Spyder(科學的Python開發環境)。 這是 一個強大的Python語言交互式開發環境。 我具有高級編輯功能,交互式測試,調試和自省以及數值計算環境。 感謝IPython(改進的交互式Python解釋器)和流行的Python庫(例如NumPy,SciPy或matplotlib(2D / 3D交互式繪圖)。 Spyder也可以用作 庫,提供與控制台相關的強大小部件 用於我們基於PyQt的應用程序。 它可用於將調試控制台直接集成到您的圖形用戶界面設計中。

Spyder(以前是比迪)是一個 開源跨平台和集成開發環境 (IDE),以Python語言進行科學編程。 該IDE是根據MIT許可發布的。 Spyder是 可擴展的插件。 它包括對用於數據檢查的交互式工具的支持,並結合了特定於Python和儀器(例如Pyflakes,Pylint和Rope)的質量控制。

正如我已經說過的 通過Anaconda的跨平台IDE在使用WinPython和Python(x,y)的Windows上,在MacOS上通過MacPorts。 它也可用於主要的Gnu / Linux發行版,例如Arch Linux,Debian,Fedora,Gentoo Linux,openSUSE和Ubuntu。

自2017年XNUMX月中旬以來, 蟒蛇 在過去的18個月中,已停止為該IDE的開發提供資金。 因此,開發工作現在將重點放在保持Spyder 3的速度比以前慢得多,儘管這並不意味著他們將放棄該項目。 您可以在下面了解有關此新聞的更多信息 鏈接.

Spyder的一般功能

Spyder python代碼

  • 集成此IDE的編輯器是 多語言。 我有一個函數/類瀏覽器,代碼解析函數(當前支持pyflakes和pylint),代碼完成選項,水平和垂直拆分以及goto定義。
  • 互動式控制台。 Python或IPython控制台是一個工作區和調試支持,用於立即評估在編輯器中編寫的代碼。 它還帶有 Matplotlib圖形集成.
  • 我擺了一個 文檔查看器。 該程序將能夠向我們顯示在編輯器或控制台中進行的任何類或函數調用的文檔。
  • 我們將能夠 探索變量 在文件執行期間創建。 可以使用各種基於GUI的編輯器來編輯它們,例如字典和Numpy矩陣編輯器。
  • 我們將擁有 可以在檔案中搜索。 它還將為我們提供正則表達式支持。
  • 我們可以有一個 文件瀏覽器 以獲得更大的舒適度。 我們還將能夠訪問歷史記錄。
  • Spyder也可以用作PyQt5 / PyQt4擴展庫(模塊間諜)。 Spyder中使用的Python交互式Shell窗口小部件可以內置到您自己的PyQt5 / PyQt4應用程序中。
  • 對於誰需要它,你可以 查閱項目的源代碼 及其頁面上的特徵 GitHub上 該項目。

Spyder安裝

我們將能夠在不同的Gnu / Linux系統上安裝此IDE,如 官方項目文件。 在此示例中,安裝將在Ubuntu 17.10上完成。 為了正確操作 我們有必要滿足某些要求 必要的。 這些依賴關係可以在 需求部分,其中詳細說明了成功安裝還需要哪些其他軟件包。 滿足依賴性後,我們將能夠通過打開終端(Ctrl + Alt + T)並在其中寫入內容來執行安裝:

sudo apt install spyder

我們也可以 使用pip安裝此程序。 要從終端(Ctrl + Alt + T)執行此操作,我們將編寫:

sudo pip install spyder

卸載Spyder

通過打開終端(Ctrl + Alt + T)並在其中寫入以下內容,我們將能夠從Ubuntu上卸載此IDE:

sudo apt remove spyder && sudo apt autoremove

如果我們選擇使用pip進行安裝,則可以通過在終端中輸入以下內容來卸載程序:

sudo pip uninstall spyder

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   卡洛德 他說:

    我確實通過使用pip«install»在CentOS 7.6中使用了該指南。

    必須通過使用yum安裝缺少的庫python-devel來解決gcc關於錯誤python.h的問題:

    sudo yum install python-devel#用於python2.x安裝
    sudo yum install python3-devel#用於python3.x安裝

    之後,它會安裝並運行良好(如果您與ubuntu有相同的功能,只需運行)
    sudo apt-get install python-dev#用於python2.x安裝
    sudo apt-get install python3-dev#用於python3.x安裝