介绍
官方网站:https://www.spyder-ide.org/
Spyder 是一个强大的科学环境,用 Python 编写,适用于 Python,由科学家、工程师和数据分析师设计,并为他们设计。 它提供了综合开发工具的高级编辑、分析、调试和剖析功能与科学包的数据探索、交互式执行、深度检查和美观的可视化功能的独特组合。
除了许多内置功能外,它的功能还可以通过其插件系统和 API 进一步扩展。 此外,Spyder 还可以用作 PyQt5 扩展库,允许您构建其功能并将其组件(例如交互式控制台)嵌入到您自己的软件中。
软件截图

软件特点
编辑器
在带有函数/类浏览器、实时代码分析工具(pyflakes、pylint 和 pycodestyle)、自动代码完成(绝地和绳索)、水平/垂直拆分和转到定义的多语言编辑器中高效工作.
交互式控制台
利用完整的工作区和调试支持,利用任意数量的 IPython 控制台的强大功能,所有这些都在完整 GUI 界面的灵活性范围内。立即按行、单元格或文件运行您的代码,并在输出中或在交互式窗口中直接渲染绘图。
文档查看器
使用 Sphinx 从编辑器或控制台实时呈现任何类或函数的文档,无论是外部的还是用户创建的。
变量浏览器
检查在会话期间创建的任何变量、函数或对象。许多常见类型都支持编辑和交互,包括数字/字符串/布尔值、Python 列表/元组/字典、日期/时间增量、Numpy 数组、Pandas 索引/系列/数据帧、PIL/枕头图像等。
开发工具
使用静态分析器检查您的代码,使用交互式调试器跟踪其执行情况,并使用分析器释放其性能。使用项目支持和内置文件浏览器使事情井井有条,并使用文件中的查找在具有完整正则表达式支持的整个项目中进行搜索。
Spyder 是一个用 Python 编写的免费开源科学环境,适用于 Python,由科学家、工程师和数据分析师设计,并为他们设计。 它具有综合开发工具的高级编辑、分析、调试和剖析功能与科学包的数据探索、交互式执行、深度检查和美观的可视化功能的独特组合。
更新日志
Version 6.1.7 (2026-08-27)
New features
Increase threshold to warn users when an array or dataframe is too big to be viewed in the Variable Explorer. The new limit is 50 million elements.
Important fixes
Fix formatting and linting with Ruff.
Fix warning to tell users that an array or dataframe is too big to be handled by the Variable Explorer.
Fix syntax highlighting of non-Python files in the Editor.
Fix crash at startup when the in-app appeal page can't be read from disk.
Make right-clicking on Files and Projects select the file where it's done.
Issues Closed
Issue 26284 - UnicodeDecodeError when reading appeal page from disk (PR 26297 by @ccordoba12)
Issue 26235 - install_dev_repos script is failing with packaging 26.3 (PR 26239 by @mrclary)
Issue 26226 - AttributeError on resizing window (PR 26240 by @dalthviz)
Issue 26220 - Spyder 6.1.6 fails to start when installed with uv tool install spyder (traitlets _merge error) (PR 26221 by @tlunet)
Issue 26209 - Files pane not selecting item when right-clicking (PR 26229 by @jsbautista)
Issue 26138 - Ruff linting does not seem to work at all (PR 26227 by @dalthviz)
Issue 22315 - "Opening this variable can be slow" is overly cautious (PR 26199 by @jsbautista)
Issue 22055 - Missing indent for parameter descriptions in tooltips (PR 26198 by @jsbautista)
In this release 8 issues were closed.
Pull Requests Merged
PR 26299 - PR: Update user facing changelog for 6.1.7, by @ccordoba12
PR 26297 - PR: Fix error when reading in-app appeal page from disk (Application), by @ccordoba12 (26284)
PR 26296 - PR: Update spyder-kernels to 3.1.6 (for Spyder 6.1.7), by @dalthviz
PR 26287 - PR: Update translations from Crowdin, by @spyder-bot
PR 26286 - PR: Update translations for 6.1.7 (extra strings), by @dalthviz
PR 26282 - PR: Improve messages about installing Spyder's updater (Update manager), by @ccordoba12
PR 26280 - PR: Update translations for 6.1.7, by @dalthviz
PR 26249 - PR: Fix rehighlight for the Pygments highlighter (Editor), by @ccordoba12
PR 26240 - PR: Add validation for layouts plugin when handling resize event (Mainwindow), by @dalthviz (26226)
PR 26239 - PR: Revise parsing conda requirements to get python-lsp-server version (CI), by @mrclary (26235)
PR 26233 - PR: Fix tests due to error with latest packaging version (CI), by @ccordoba12
PR 26229 - PR: Select items on right-click (Files/Projects), by @jsbautista (26209)
PR 26227 - PR: Use proper option key to enable/disable only ruff formatter (Completions/Linting), by @dalthviz (26138)
PR 26221 - PR: Remove usage of old private attribute when merging Jupyter configs (IPython console), by @tlunet (26220)
PR 26199 - PR: Increase threshold to warn about large arrays/dataframes and fix error when showing its message (Variable Explorer), by @jsbautista (22315)
PR 26198 - PR: Fix rendering text with indentation in tooltips (Editor/IPython console), by @jsbautista (22055)
In this release 16 pull requests were closed.
Puresys纯净系统-软件下载

软件打不开,说不支持该系统,我是win10