纯净系统
软件下载

开源免费Python开发环境 Spyder v6.0.4 中文免费版

介绍

Spyder 是一个强大的科学环境,用 Python 编写,适用于 Python,由科学家、工程师和数据分析师设计,并为他们设计。 它提供了综合开发工具的高级编辑、分析、调试和剖析功能与科学包的数据探索、交互式执行、深度检查和美观的可视化功能的独特组合。

除了许多内置功能外,它的功能还可以通过其插件系统和 API 进一步扩展。 此外,Spyder 还可以用作 PyQt5 扩展库,允许您构建其功能并将其组件(例如交互式控制台)嵌入到您自己的软件中。

软件截图

软件特点

编辑器
在带有函数/类浏览器、实时代码分析工具(pyflakes、pylint 和 pycodestyle)、自动代码完成(绝地和绳索)、水平/垂直拆分和转到定义的多语言编辑器中高效工作.

交互式控制台
利用完整的工作区和调试支持,利用任意数量的 IPython 控制台的强大功能,所有这些都在完整 GUI 界面的灵活性范围内。立即按行、单元格或文件运行您的代码,并在输出中或在交互式窗口中直接渲染绘图。

文档查看器
使用 Sphinx 从编辑器或控制台实时呈现任何类或函数的文档,无论是外部的还是用户创建的。

变量浏览器
检查在会话期间创建的任何变量、函数或对象。许多常见类型都支持编辑和交互,包括数字/字符串/布尔值、Python 列表/元组/字典、日期/时间增量、Numpy 数组、Pandas 索引/系列/数据帧、PIL/枕头图像等。

开发工具
使用静态分析器检查您的代码,使用交互式调试器跟踪其执行情况,并使用分析器释放其性能。使用项目支持和内置文件浏览器使事情井井有条,并使用文件中的查找在具有完整正则表达式支持的整个项目中进行搜索。

Spyder 是一个用 Python 编写的免费开源科学环境,适用于 Python,由科学家、工程师和数据分析师设计,并为他们设计。 它具有综合开发工具的高级编辑、分析、调试和剖析功能与科学包的数据探索、交互式执行、深度检查和美观的可视化功能的独特组合。

更新日志

Version 6.0.4 (2025/02/06)
New features

Add command line option to connect to an existing kernel at startup.
Display a button to select an entire row when hovering it in the Variable Explorer.

Important fixes

Fix error in debugger with Python 3.12.5+ (_pdbcmd_print_frame_status is not defined message).
Improve messages shown when a variable can't be viewed due to a missing module.
Add validations when doing color theme changes.
Fix error when executing in a dedicated console with an interpreter without a valid version of spyder-kernels installed.
Fix setting run configurations per file for multiple runners (e.g. the IPython console and Debugger).
Fix errors related to the update logic of our standalone installers.
Make shortcuts that control the Debugger global again.
Show debugger buttons in the main toolbar while executing code in debugging mode.
Restore functionality to select a custom interpreter from the statusbar.
Fix thumbnails keyboard navigation in the Plots pane when their order changes.
Handle keyring backend not being available.

API changes

Add give_focus kwarg to the create_client_for_kernel method of the IPython console plugin.

Issues Closed

Issue 23650 - Spyder 6 standalone installer - automatic update only works with bash not zsh (PR 23660 by @mrclary)
Issue 23497 - Open project command line option conflicts with the new connect to kernel one (PR 23498 by @Social-Mean)
Issue 23484 - Spyder 6.0.3 can't display tracebacks in the IPython console when using Python 3.8 (PR 23477 by @ccordoba12)
Issue 23361 - RuntimeError when setting Python interpreter (PR 23410 by @ccordoba12)
Issue 23313 - The Chinese input method blocks the input content. (PR 23316 by @ccordoba12)
Issue 23237 - UnboundLocalError when checking for updates on non-recognized platforms (PR 23263 by @mrclary)
Issue 23232 - Purge cache workflow has been failing since #22791 (PR 23255 by @mrclary)
Issue 23208 - The control debugger buttons are hidden from the main toolbar when code is executed (PR 23273 by @athompson673)
Issue 23130 - Add command line option to connect to an existing kernel (PR 23444 by @Social-Mean)
Issue 23124 - PermissionError when writing kernel connection file (PR 23230 by @ccordoba12)
Issue 23076 - Alt + Return runs the cell in the currently opened file instead of the last cell (PR 23505 by @ccordoba12)
Issue 22970 - Custom syntax highlighting theme has been removed / Spyder crashes when a custom syntax highlighting theme has as color an invalid hex value (PR 23524 by @jsbautista)
Issue 22844 - Spyder can't open files with spaces from the Windows Explorer
Issue 22834 - Error when checking for updates (PR 23420 by @jsbautista)
Issue 22722 - Debugger keyboard shortcuts should also work when console has focus (PR 23452 by @jsbautista)
Issue 22697 - Not possible to change default environment from the status bar in Spyder 6 (PR 23578 by @jsbautista)
Issue 22673 - Ctrl+Shift+F12 doesn't stop debugging in Spyder 6 (PR 23369 by @jsbautista)
Issue 22623 - Crash when it's not possible to save an option securely (PR 23598 by @ccordoba12)
Issue 22524 - Not possible to select rows in the Variable Explorer when using Spyder 6 (PR 23376 by @ccordoba12)
Issue 22500 - name '_pdbcmd_print_frame_status' is not defined message when debugging (PR 23648 by @ccordoba12)
Issue 22496 - Debug File (Ctrl+F5) does not respect working directory in Run configuration (PR 23580 by @ccordoba12)
Issue 22458 - Arrow keys agnostic to reordering Plots pane (Spyder 6) (PR 23417 by @ccordoba12)
Issue 21884 - AttributeError when executing in a dedicated console and the interpreter was set to an environment without spyder-kernels installed/correct version installed (PR 23511 by @jsbautista)
Issue 12913 - ValueError when trying to copy a variable in the Variable Explorer (PR 23460 by @ccordoba12)

In this release 24 issues were closed.
Pull Requests Merged

PR 23662 - PR: Update spyder-kernels to 3.0.3, by @dalthviz
PR 23660 - PR: Disable shell history for both zsh and bash when installing update for macOS (Installers), by @mrclary (23650)
PR 23648 - PR: Fix error in debugger with Python 3.12.5+ , by @ccordoba12 (22500)
PR 23647 - PR: Update translations from Crowdin, by @spyder-bot
PR 23646 - PR: Update translations for 6.0.4 (part 2), by @dalthviz
PR 23633 - PR: Improve functionality for color scheme Cancel button (Preferences), by @jsbautista
PR 23613 - PR: Update translations for 6.0.4, by @dalthviz
PR 23598 - PR: Catch error when there's no keyring backend available (Config), by @ccordoba12 (22623)
PR 23580 - PR: Fix setting custom run configurations for multiple executors (Run), by @ccordoba12 (22496)
PR 23578 - PR: Restore functionality to open Main interpreter preferences from Python env statusbar widget, by @jsbautista (22697)
PR 23562 - PR: Give more descriptive names to the shortcuts that control the Debugger, by @ccordoba12
PR 23524 - PR : Add validation for theme color changes (Preferences), by @jsbautista (22970)
PR 23513 - PR: Improve reliability of some tests and fix teardown error for another one, by @ccordoba12
PR 23511 - PR: Fix error when executing in a dedicated console and the interpreter doesn't have spyder-kernels installed or its right version, by @jsbautista (21884)
PR 23505 - PR: Fix Re-run cell when the last executed cell is not in the current file (Run), by @ccordoba12 (23076)
PR 23498 - PR: Fix --connect-to-kernel cli option when a project is loaded at startup, by @Social-Mean (23497)
PR 23477 - PR: Filter frames that come from Spyder-kernels in tracebacks and fix tracebacks in Python 3.8 (IPython console), by @ccordoba12 (23484)
PR 23460 - PR: Avoid error when getting an object's value to copy it (Variable Explorer), by @ccordoba12 (12913)
PR 23452 - PR: Make shortcuts for actions that control the debugger global again, by @jsbautista (22722)
PR 23444 - PR: Add command line option to connect to an existing kernel at startup (IPython console), by @Social-Mean (23130)
PR 23420 - PR: Catch error when checking for updates (Update Manager), by @jsbautista (22834)
PR 23417 - PR: Recreate thumbnails list after dropping one in a new position (Plots), by @ccordoba12 (22458)
PR 23410 - PR: Avoid error in PathComboBox (Widgets), by @ccordoba12 (23361)
PR 23390 - PR: Add missing __init__() calls in a couple of places, by @rear1019
PR 23384 - PR: Don't install spyder-boilerplate testing plugin in editable mode (CI), by @juliangilbey
PR 23377 - PR: Improve message when a variable can't be viewed due to a missing module (Variable Explorer), by @jsbautista
PR 23376 - PR: Display a button to select the entire row when hovering it in CollectionsEditor (Variable Explorer), by @ccordoba12 (22524)
PR 23369 - PR: Fix shortcut to stop the debugger, by @jsbautista (22673)
PR 23360 - PR: Fix detecting Micromamba on Windows for kernel activation (IPython console), by @ccordoba12
PR 23327 - PR: Replace set with list when searching for installed program, by @mrclary
PR 23316 - PR: Prevent Chinese input method to block edit input area, by @ccordoba12 (23313)
PR 23273 - PR: Don't hide control debugger buttons from main toolbar while executing, by @athompson673 (23208)
PR 23263 - PR: Skip checking for updates on unsupported platforms, by @mrclary (23237)
PR 23255 - PR: Fix invalid workflow issue with purge_cache.yml, by @mrclary (23232)
PR 23254 - PR: Set python_min environment variable for subrepo conda package builds, by @mrclary
PR 23231 - PR: Improve reporting status and logger messages (Remote client), by @ccordoba12
PR 23230 - PR: Improve displaying several kernel error messages (IPython console), by @ccordoba12 (23124)
PR 23141 - PR: Update setup.py to accommodate the Conda-forge package split (Installation), by @mrclary

In this release 38 pull requests were closed.

下载地址

中国大陆

电信下载        飞书云        123云盘

Global

kuku.lu

未经允许不得转载:Puresys纯净系统-软件下载 » 开源免费Python开发环境 Spyder v6.0.4 中文免费版

相关推荐

  • 暂无文章

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #0

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

    kingofking1年前 (2024-03-25)回复

支付宝扫一扫打赏