编程工具

关注公众号 jb51net

关闭
Spyder 开源免费Python开发环境 v6.0.0 中文免费安装版

Spyder 开源免费Python开发环境 v6.0.0 中文免费安装版

热门排行

简介

Spyder是一款非常受欢迎且功能全面的Python开发环境工具,Spyder提供了非常强大的编程辅助工具,可以通过工具栏调节右边栏目显示,让用户可以实时查看自己的编程效果,通过控制台实时调试代码,皆在为让用户的开发变得更加高效便捷,感兴趣的小伙伴快来下载体验吧。

Spyder软件功能

1、Spyder的功能比较多,这里仅介绍一些常用的功能和技巧:

2、默认配置下,“Variable explorer”窗格中不显示以大写字母开头的变量,可以单击工具栏中的配置按钮(最后一个按钮),在菜单中取消“Exclude capitalized references”的选中状态。

3、在控制台中,可以按Tab按键进行自动补全。在变量名之后输入“?”,可以在“Object inspector”窗格中查看对象的说明文档。此窗格的Options菜单中的“Show source”选项可以开启显示函数的源程序。

4、可以通过“Working directory”工具栏修改工作路径,用户程序运行时,将以此工作路径作为当前路径。例如我们只需要修改工作路径,就可以用同一个程序处理不同文件夹下的数据文件。

5、在程序编辑窗口中按住Ctrl键,并单击变量名、函数名、类名或模块名,可以快速跳转到定义位置。如果是在别的程序文件中定义的,将打开此文件。在 学习一个新模块的用法时,我们经常需要查看模块中的某个函数或类是如何实现的,使用此功能可以帮助我们快速查看和分析各个模块的源程序。例如下面的程序从 不同的扩展库载入了一些模块和类。用Spyder打开此文件,按住Ctrl键,并单击signal、pl、HasTraits、Instance、 View、Item、 lfilter、plot、title等,将打开定义它们的程序文件,并跳转到相应的行。

Spyder软件特色

1、编辑:具有函数/类浏览器的多语言编辑器,代码分析功能(目前支持pyflakes和pylint),代码完成,水平和垂直分割以及goto定义。

2、交互式控制台:Python或IPython控制台具有工作空间和调试支持,可以立即评估编辑器中编写的代码。它还带有Matplotlib数字集成。

3、文档查看器:显示在编辑器或控制台中进行的任何类或函数调用的文档。

4、变量探索器:浏览在执行文件期间创建的变量。编辑它们也可以与几个基于GUI的编辑器,如字典和Numpy数组。

5、在文件中查找:支持正则表达式和汞存储库

6、文件资源管理器

7、历史日志:Spyder也可以用作PyQt5 / PyQt4扩展库(模块 spyder)。例如,Spyder中使用的Python交互式shell小部件可以嵌入到您自己的PyQt5 / PyQt4应用程序中。

更新日志

版本6.0.0(2024-09-03)

新功能

基于Conda和Conda-forge的Windows、Linux和macOS新安装程序。它们提出了一个更强大的更新过程,并基于Python 3.11。

添加“调试器”窗格以浏览当前调试会话的堆栈框架。

在“调试器”窗格中添加一个按钮,暂停当前代码执行,然后进入调试器。

在Consoles菜单中添加子菜单,为特定的Conda或Pyenv环境启动新的控制台。

添加刷新打开的变量资源管理器查看器以反映当前变量值的功能。

添加初始支持,通过SSH自动连接到远程服务器并在其中运行代码。此功能可以在远程服务器中的菜单“控制台”>“新建控制台”中找到。

在“绘图”窗格中显示在变量资源管理器或其查看器中生成的绘图。

在状态栏中显示Matplotlib后端和Python环境信息。

使当前解释器的内核重启速度更快。

添加实验

重要修复

在~/.bashrc或~/.zhrc中声明的环境变量被检测并传递给IPython控制台。

支持数据帧查看器中的所有实数数据类型。

尊重Spyder外部配置的Matplotlib用户设置。

提高Matplotlib图的DPI,使其在高分辨率屏幕上看起来更好。

允许将当前文件的绝对和相对路径复制到编辑器的选项卡上下文菜单中。

恢复通过变量资源管理器加载Hdf5和Dicom文件的能力(这在Spyder 4及之前的版本中有效)。

在“首选项”>“插件”中添加禁用外部插件的功能。

在项目中使用更简单的文件系统观察器来提高性能。

UX/UI改进

通过添加fcitx-qt5作为新的依赖项(仅在conda环境中),使Spyder在Linux上接受中文、韩文或日文输入。

文件切换器可以浏览和打开当前项目中存在的文件(在conda环境中或安装了fzf包的情况下)。

改进选项的显示方式

新的、更新的和删除的插件

为文件和符号切换器添加切换器插件。

添加调试器插件以集中与调试相关的所有功能。

添加一个外部终端插件,在系统终端上执行Python和Bash/Batch/PS1文件。

对Run插件进行泛化,以支持通用输入和执行器。这允许插件声明它们可以执行什么类型的输入(即文件、单元格或选择)以及它们将如何显示结果。

为Projects插件声明一个正确的API。

编辑器现在使用Spyder 5中引入的API。这是最后一个需要迁移到它的内置插件。

断点插件已被删除,其功能已转移到调试器插件。

API新增功能

SpyderPluginV2.get_description必须是静态方法,SpyderPlugin V2.get_icon必须是类或静态方法。这是以更用户友好的方式在首选项中显示可用插件列表所必需的(详见PR 21101)。

SpyderPlugin和

已关闭的问题

第22378期-Spyder 6.0.0发布(PR 22401由@dalthviz发布)

问题22374-检查为什么需要Sphinx上限约束才能使启动画面在Windows上工作(PR 22404 by@mrclary)

在此版本中,已关闭2个问题。

合并拉取请求

PR 22404-PR:通过@mrclary(22374)解决conda环境未激活(安装程序)时启动画面渲染不正确的问题

PR 22403-PR:对Spyder 6更改日志的小修复,作者@ccordoba12

PR 22401-PR:更新6.0.0的核心依赖关系,作者@dalthviz(22378)

PR 22399-PR:修复未强制执行单实例模式的问题(安装程序),作者@mrclary

PR 22397-PR:通过@ccordoba12更新Spyder 6.0的面向用户的变更日志

PR 22395-PR:发布Spyder 6之前的一些最后一刻修复,作者@ccordoba12

PR 22394-PR:如果系统中有TMPDIR,请通过@ccordoba12在内核中还原TMPDIR

PR 22387-PR:通过@ccordoba12添加应用程序内捐款呼吁消息(应用程序)

PR 22382-PR:通过TMPDI

大家还下载了