fbpx
维基百科

Spyder

Spyder(前身為Pydee)是一個使用Python語言的開放原始碼跨平台科學運算集成開發環境(IDE)。Spyder整合了NumPySciPyMatplotlibIPython,以及其他开源软件。[2][3]

Spyder
Spyder在Windows上執行的螢幕截圖
開發者Spyder開發團隊
当前版本
  • 5.4.5 (2023年8月29日;穩定版本)[1]
源代码库
  • github.com/spyder-ide/spyder
编程语言Python
操作系统Windows, Linux, Mac OS
类型集成开发环境
许可协议MIT許可證
网站github.com/spyder-ide

與其他科學數值分析專用IDE(如MatlabRStudio)相比,Spyder有下列特色:開放原始碼,以Python編寫並且可以相容於非自由軟體授權。Spyder可以使用附加元件擴充,內建互動式工具以處理數據。跨平台的特性使得它可以通过Anaconda,Winpython和Python(x,y)(Windows平台)。此外在主流的Linux发行版本例如UbuntuDebianFedoraOpenSUSE等等中都有它。

Spyder还可以通过绑定PyQtPySide来使用Qt

特性 编辑

Spyder有以下特性:[4]

  • 编辑器:支持多语言,具有函数和类查看器,代码分析特性(pyflakes和pylint获得了支持),代码补全,水平与垂直视窗的分离,直接跳入定义等等。
  • 交互端口:Python或IPython端口都在工作区可以调整和使用。支持对编辑器里的代码直接调试。此外整合了Matplotlib的图表显示。
  • 文档浏览器:在编辑器或端口中显示任意类或函数调用的文档。
  • 可变的浏览窗口:在文件的执行过程中可以创建可变的浏览窗口。同时也可以对其进行编辑。
  • 在文件中查找:支持正则表达式与Mercurial仓库
  • 其他擴展使用: Spyder也可以作为PyQt4/PySide的扩展使用(spyderlib模块)。例如,Spyder当中使用的Python交互端也可以被你用在自己的PyQt4/PySide程序中。
  • 文件浏览器
  • 历史记录

Light Mode 编辑

Spyder也可以启动Light mode来运行一个轻量化的IDE。Light mode是一个非常简单轻巧的环境,仅包含了可变的浏览窗口和解释端口。

Light mode已於Spyder 3.0.0版移除。[5]

独立性 编辑

如果你是通过Python(x,y)、WinPython和Anaconda安装的,那你就不需要去单独去安装下列组件。一般来说,这些组件都被上述的Python科学发行包囊括了。

独立编译 编辑

如果通过源代码编译安装,唯一的要求就是Python的版本应当高于2.6。(注意,Python 3.2并不被支持)

独立运行 编辑

你需要如下条件:

  1. Python 2.6, 2.7, 3.3 or 3.4
  2. PyQt4 4.6+, PySide 1.2.0+或PyQt5 5.2+(推荐使用PyQt4)

推荐模块 编辑

  • IPython 3.0+(一个增强型Python解释器)
  • Rope v0.9.4+或Jedi 0.8 +(支持编辑器的代码补全、调用提示以及转到定义)
  • Pyflakes v0.5.0+(进行实时代码分析)
  • Sphinx v0.6+(对象查看器支持富文本模式)
  • Matplotlib v1.0+(2D/3D绘图)
  • Pandas v0.13.1+(支持数据标签与数据系列)
  • Numpy(N维数组运算)
  • Scipy(信号与图像分析)

需要注意的一点是,在Ubuntu中使用IPython需要安装ipython-qtconsole,而在Fedora中需要ipython-gui,在 Gentoo中需要安装qt4 USE flag。

可选的模块 编辑

  • Pygments v1.6+(支持各种文件类型的代码高亮)
  • Pylint v0.25+(静态代码分析)
  • Pep8 v0.6+(代码风格分析)
  • Psutil v0.3+(CPU和内存使用状态条)

参考文献 编辑

  1. ^ Release 5.4.5. 2023年8月29日 [2023年9月19日]. 
  2. ^ . Greener Engineering. [2014-04-16]. (原始内容存档于2012-03-23). 
  3. ^ . [2014-04-16]. (原始内容存档于2013-12-03). 
  4. ^ 特性介绍. [2015-07-23]. (原始内容于2015-08-04). 
  5. ^ No light mode anymore for Spyder 3.0.0?. [2018-03-20]. (原始内容于2019-02-18). 

参閱 编辑

外部链接 编辑

spyder, 前身為pydee, 是一個使用python語言的開放原始碼跨平台科學運算集成開發環境, 整合了numpy, scipy, matplotlib與ipython, 以及其他开源软件, 在windows上執行的螢幕截圖開發者開發團隊当前版本5, 2023年8月29日, 穩定版本, 源代码库github, spyder, spyder编程语言python操作系统windows, linux, os类型集成开发环境许可协议mit許可證网站github, spyder, ide與其他科學數值分析專用ide, . Spyder 前身為Pydee 是一個使用Python語言的開放原始碼跨平台科學運算集成開發環境 IDE Spyder整合了NumPy SciPy Matplotlib與IPython 以及其他开源软件 2 3 SpyderSpyder在Windows上執行的螢幕截圖開發者Spyder開發團隊当前版本5 4 5 2023年8月29日 穩定版本 1 源代码库github wbr com wbr spyder ide wbr spyder编程语言Python操作系统Windows Linux Mac OS类型集成开发环境许可协议MIT許可證网站github wbr com wbr spyder ide與其他科學數值分析專用IDE 如Matlab或RStudio 相比 Spyder有下列特色 開放原始碼 以Python編寫並且可以相容於非自由軟體授權 Spyder可以使用附加元件擴充 內建互動式工具以處理數據 跨平台的特性使得它可以通过Anaconda Winpython和Python x y Windows平台 此外在主流的Linux发行版本例如Ubuntu Debian Fedora OpenSUSE等等中都有它 Spyder还可以通过绑定PyQt或PySide来使用Qt 目录 1 特性 2 Light Mode 3 独立性 3 1 独立编译 3 2 独立运行 3 3 推荐模块 3 4 可选的模块 4 参考文献 5 参閱 6 外部链接特性 编辑Spyder有以下特性 4 编辑器 支持多语言 具有函数和类查看器 代码分析特性 pyflakes和pylint获得了支持 代码补全 水平与垂直视窗的分离 直接跳入定义等等 交互端口 Python或IPython端口都在工作区可以调整和使用 支持对编辑器里的代码直接调试 此外整合了Matplotlib的图表显示 文档浏览器 在编辑器或端口中显示任意类或函数调用的文档 可变的浏览窗口 在文件的执行过程中可以创建可变的浏览窗口 同时也可以对其进行编辑 在文件中查找 支持正则表达式与Mercurial仓库 其他擴展使用 Spyder也可以作为PyQt4 PySide的扩展使用 spyderlib模块 例如 Spyder当中使用的Python交互端也可以被你用在自己的PyQt4 PySide程序中 文件浏览器 历史记录Light Mode 编辑Spyder也可以启动Light mode来运行一个轻量化的IDE Light mode是一个非常简单轻巧的环境 仅包含了可变的浏览窗口和解释端口 Light mode已於Spyder 3 0 0版移除 5 独立性 编辑如果你是通过Python x y WinPython和Anaconda安装的 那你就不需要去单独去安装下列组件 一般来说 这些组件都被上述的Python科学发行包囊括了 独立编译 编辑 如果通过源代码编译安装 唯一的要求就是Python的版本应当高于2 6 注意 Python 3 2并不被支持 独立运行 编辑 你需要如下条件 Python 2 6 2 7 3 3 or 3 4 PyQt4 4 6 PySide 1 2 0 或PyQt5 5 2 推荐使用PyQt4 推荐模块 编辑 IPython 3 0 一个增强型Python解释器 Rope v0 9 4 或Jedi 0 8 支持编辑器的代码补全 调用提示以及转到定义 Pyflakes v0 5 0 进行实时代码分析 Sphinx v0 6 对象查看器支持富文本模式 Matplotlib v1 0 2D 3D绘图 Pandas v0 13 1 支持数据标签与数据系列 Numpy N维数组运算 Scipy 信号与图像分析 需要注意的一点是 在Ubuntu中使用IPython需要安装ipython qtconsole 而在Fedora中需要ipython gui 在 Gentoo中需要安装qt4 USE flag 可选的模块 编辑 Pygments v1 6 支持各种文件类型的代码高亮 Pylint v0 25 静态代码分析 Pep8 v0 6 代码风格分析 Psutil v0 3 CPU和内存使用状态条 参考文献 编辑 Release 5 4 5 2023年8月29日 2023年9月19日 Migrating from MATLAB to Python Greener Engineering 2014 04 16 原始内容存档于2012 03 23 Spyder review Techworld com 2014 04 16 原始内容存档于2013 12 03 特性介绍 2015 07 23 原始内容存档于2015 08 04 No light mode anymore for Spyder 3 0 0 2018 03 20 原始内容存档于2019 02 18 参閱 编辑整合開發環境列表外部链接 编辑官方网站 页面存档备份 存于互联网档案馆 取自 https zh wikipedia org w index php title Spyder amp oldid 73219542, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。