按一下此連結以在瀏覽器中執行最新的 Spyder 版本。
點擊此連結查看下一個 Spyder 6 版本。
點擊此連結來測試master
分支中的變更。
Spyder 的開發得益於我們的全球使用者社群以及 NumFOCUS 和 Quansight 等組織的貢獻。您可以透過多種方式提供幫助,其中許多不需要任何程式設計。如果您想捐款來幫助資助進一步的改進,我們就在 OpenCollective 上。
感謝您為 Spyder 專案的蓬勃發展所做的一切!更多詳情
Spyder 是一個用 Python 編寫、針對 Python 的強大科學環境,由科學家、工程師和資料分析師設計。它提供了綜合開發工具的高級編輯、分析、調試和分析功能與科學包的資料探索、互動式執行、深度檢查和漂亮的視覺化功能的獨特組合。
除了許多內建功能之外,它的功能還可以透過其插件系統和 API 進一步擴展。此外,Spyder 還可以用作 PyQt5 擴充庫,可讓您建立其功能並將其元件(例如互動式控制台)嵌入到您自己的軟體中。
有關 Spyder 的更多一般資訊以及了解最新的 Spyder 新聞和信息,請訪問我們的新網站。
編輯
在具有函數/類別瀏覽器、即時程式碼分析工具( pyflakes
、 pylint
和pycodestyle
)、自動程式碼完成( jedi
和rope
)、水平/垂直分割和轉到定義的多語言編輯器中高效工作。
互動式控制台
透過完整的工作區和調試支持,充分利用任意數量的 IPython 控制台的強大功能,所有這些都在完整 GUI 介面的靈活性範圍內。立即按行、儲存格或檔案執行程式碼,並在輸出內聯或在互動式視窗中渲染繪圖。
文件檢視器
使用 Sphinx 從編輯器或控制台即時渲染任何類別或函數的文檔,無論是外部的還是使用者創建的。
變數瀏覽器
檢查會話期間建立的任何變數、函數或物件。許多常見類型都支援編輯和交互,包括數字/字串/布林、Python 列表/元組/字典、日期/時間增量、Numpy 數組、Pandas 索引/系列/資料幀、PIL/Pillow 圖像等。
開發工具
使用靜態分析器檢查程式碼,使用互動式偵錯器追蹤其執行情況,並使用分析器釋放其效能。透過專案支援和內建檔案總管使事情井然有序,並使用「在檔案中尋找」功能在完整的正規表示式支援下搜尋整個專案。
您可以在 Spyder 文件網站上線上閱讀 Spyder 文件。
有關安裝 Spyder 的詳細指南,請參閱我們的安裝說明。
在我們支援的任何平台上安裝 Spyder 的最簡單方法是將其作為 Anaconda 發行版的一部分下載,並使用conda
軟體包和環境管理器來保持它和您的其他軟體包的安裝和最新狀態。
如果有疑問,您應該始終透過此方法安裝 Spyder,以避免我們無法幫助您解決的意外問題;對於非專家來說,它通常出現潛在陷阱的可能性最小,如果您確實遇到麻煩,我們可能能夠提供有限的幫助。
存在其他安裝選項,包括:
適用於 Windows 的 WinPython 發行版
適用於 macOS 的 MacPorts 項目
Linux 上您的發行版的套件管理器(即apt-get
、 yum
等)
pip
套件管理器,包含在大多數 Python 安裝中
但是,我們缺乏資源為透過這些方法安裝的用戶提供單獨的支持,並且它們可能已過時或包含我們無法控制的錯誤,因此如果您遇到問題,我們建議您使用 Anaconda 版本。
在發布報告之前,請仔細閱讀我們的故障排除指南,並在問題追蹤器中搜尋您的錯誤訊息和問題描述,因為絕大多數錯誤要么是重複的,要么可以通過幾個簡單的步驟在用戶端修復。謝謝!
Spyder 最初由 Pierre Raybaut 創建,目前由 Carlos Córdoba 和國際志工社區維護。
您可以加入我們—歡迎大家為 Spyder 提供協助!請閱讀我們的貢獻說明來開始!
某些來源檔案是根據其他相容的授權許可證分發的和/或最初由其他作者分發的。 Spyder 3 主題的圖示源自 Font Awesome 4.7 (© 2016 David Gandy;SIL OFL 1.1)。大多數 Spyder 2 主題圖示均源自 Crystal Project 圖示集 (© 2006-2007 Everaldo Coelho;LGPL 2.1+)。其他 Spyder 2 圖示來自 Yusuke Kamiyamane(© 2013 Yusuke Kamiyamane;CC-BY 3.0)、FamFamFam Silk 圖示集(© 2006 Mark James;CC-BY 2.5)和 KDE Oxygen 圖示(© 2007 年 Mark Jamesists;
請參閱 NOTICE.txt 以了解完整的法律資訊。
請參閱我們的貢獻指南中的說明,以了解如何在從 Github 複製其儲存庫後執行 Spyder。
重要提示:下面列出的大多數或所有依賴項都附帶Anaconda和其他科學 Python 發行版,因此在這些情況下您不需要單獨安裝它們。
從來源套件安裝 Spyder 時,唯一的要求是 Python 版本等於或大於 3.8。
運行 Spyder 的基本依賴項是:
Python 3.8+:Spyder 的核心語言是用它寫的。
PyQt5 5.15+:Qt 的 Python 綁定,用於 Spyder 的 GUI。
我們的其餘依賴項(必需的和可選的)都在此文件中聲明。
Spyder 的資助得益於以下機構的慷慨支持
以及我們透過 Open Collective 從世界各地的用戶收到的捐款:
主要網站
下載 Spyder(附 Anaconda)
線上文件
Spyder Github
故障排除指南和常見問題解答
開發維基
吉特聊天室
谷歌集團
Twitter 上的 @Spyder_IDE
Facebook 上的 @SpyderIDE
在 OpenCollective 上支援 Spyder