介绍
Spyder 是一个强大的科学环境,用 Python 编写,适用于 Python,由科学家、工程师和数据分析师设计,并为他们设计。 它提供了综合开发工具的高级编辑、分析、调试和剖析功能与科学包的数据探索、交互式执行、深度检查和美观的可视化功能的独特组合。
除了许多内置功能外,它的功能还可以通过其插件系统和 API 进一步扩展。 此外,Spyder 还可以用作 PyQt5 扩展库,允许您构建其功能并将其组件(例如交互式控制台)嵌入到您自己的软件中。
软件截图
软件特点
编辑器
在带有函数/类浏览器、实时代码分析工具(pyflakes、pylint 和 pycodestyle)、自动代码完成(绝地和绳索)、水平/垂直拆分和转到定义的多语言编辑器中高效工作.
交互式控制台
利用完整的工作区和调试支持,利用任意数量的 IPython 控制台的强大功能,所有这些都在完整 GUI 界面的灵活性范围内。立即按行、单元格或文件运行您的代码,并在输出中或在交互式窗口中直接渲染绘图。
文档查看器
使用 Sphinx 从编辑器或控制台实时呈现任何类或函数的文档,无论是外部的还是用户创建的。
变量浏览器
检查在会话期间创建的任何变量、函数或对象。许多常见类型都支持编辑和交互,包括数字/字符串/布尔值、Python 列表/元组/字典、日期/时间增量、Numpy 数组、Pandas 索引/系列/数据帧、PIL/枕头图像等。
开发工具
使用静态分析器检查您的代码,使用交互式调试器跟踪其执行情况,并使用分析器释放其性能。使用项目支持和内置文件浏览器使事情井井有条,并使用文件中的查找在具有完整正则表达式支持的整个项目中进行搜索。
Spyder 是一个用 Python 编写的免费开源科学环境,适用于 Python,由科学家、工程师和数据分析师设计,并为他们设计。 它具有综合开发工具的高级编辑、分析、调试和剖析功能与科学包的数据探索、交互式执行、深度检查和美观的可视化功能的独特组合。
更新日志
Spyder 6.0.3
Dec 11, 2024
Important fixes:
Restore widget shortcuts to Preferences and allow to change them on the fly.
Add support for IPython enhanced tracebacks and use the selected color scheme in the editor when showing them.
Improve the way users can select the interface font in Preferences.
Activate Open last closed shortcut and restore some missing context menu actions in the Editor.
Fix several issues when getting selections to run them.
Use the INSTALLER_UNATTENDED environment variable to not launch Spyder automatically if installing it in batch/silent mode from the standalone installers.
API changes:
Add plugin_name kwarg to the register_shortcut_for_widget method of SpyderShortcutsMixin.
The add_configuration_observer method was added to SpyderConfigurationObserver.
Add items_elide_mode kwarg to the constructors of SpyderComboBox and SpyderComboBoxWithIcons.
The sig_item_in_popup_changed and sig_popup_is_hidden signals were added to SpyderComboBox, SpyderComboBoxWithIcons and SpyderFontComboBox.
Issues Closed:
Issue 23203 – Menuinst error related with the reset shortcut
Issue 23196 – Internal console completions are very difficult to read in dark mode (PR 23217 by @ccordoba12)
Issue 23151 – Shortcuts don’t work for new files in the Editor (PR 23161 by @ccordoba12)
Issue 23072 – Custom shortcut Alt+Shift+Return doesn’t work (PR 23024 by @ccordoba12)
Issue 23062 – REQUIRED.app is installed by Spyder macOS installer
Issue 23042 – Delete folded block erases text on following line (PR 23044 by @athompson673)
Issue 22929 – RuntimeError when trying to compute the console banner (PR 22958 by @ccordoba12)
Issue 22912 – Open last closed shortcut (Ctrl+Shift+T) does not work (PR 22914 by @jitseniesen)
Issue 22827 – Attempt to add path in Anaconda3/pkgs to Pythonpath manager leads to an error (PR 22850 by @mrclary)
Issue 22794 – Move from using jupyter-desktop-server to jupyter-remote-desktop-proxy for binder setup (PR 22881 by @dalthviz)
Issue 22741 – Spyder restart required after changing some shortcuts in Preferences (PR 23024 by @ccordoba12)
Issue 22730 – Silent install automatically starts the application in Spyder 6 (PR 22876 by @mrclary)
Issue 22683 – Restore content of font selection pull-down menu in preferences back to version 5 quality (PR 22927 by @ccordoba12)
Issue 22661 – Spyder 6 stuck when computing xHeight of monospace font (PR 22826 by @ccordoba12)
Issue 22649 – Global Run preset default values reappear after restart
Issue 22637 – Run selection is missing from the Editor’s context menu in Sypder 6.0 (PR 22796 by @ccordoba12)
Issue 22635 – AttributeError in tour when Help plugin is not available (PR 23177 by @ccordoba12)
Issue 22630 – F9 (run selection) fails from .md file (PR 22820 by @ccordoba12)
Issue 22607 – KeyError problem when running files (PR 22819 by @ccordoba12)
Issue 22516 – Many shortcuts not showing in Preferences (PR 23024 by @ccordoba12)
Issue 22492 – Color Scheme Error: configparser.NoOptionError: No option ‘custom-0/normal’ in section: ‘appearance’ (PR 23022 by @dalthviz)
Issue 22453 – Search -> Find text only works for Editor (PR 23145 by @dalthviz)
Issue 22412 – Traceback color handling and definition need improvements (PR 22965 by @dalthviz)
Issue 22060 – Code highlight removed after run selected or current line (PR 22940 by @ccordoba12)
Issue 1052 – Add support for IPython enhanced tracebacks (PR 22965 by @dalthviz)
软件打不开,说不支持该系统,我是win10