软件介绍
Spyder是一款专为Python开发者设计的集成开发环境,以其强大的功能和用户友好的界面著称。它支持代码编辑、调试、变量查看等多种操作,特别适合数据分析和科学计算。无论是初学者还是经验丰富的开发者,都能通过Spyder提升编程效率。
Spyder的主要功能
Spyder提供了丰富的功能,以下是一些常用技巧:
第1步:默认情况下,“Variable explorer”窗格不会显示以大写字母开头的变量。如果需要显示,可以点击工具栏的配置按钮,取消“Exclude capitalized references”选项。
第2步:在控制台中,按下Tab键可以自动补全代码。在变量名后输入“?”,可以在“Object inspector”窗格中查看对象的说明文档。通过Options菜单中的“Show source”选项,还能显示函数的源代码。
第3步:通过“Working directory”工具栏,可以修改工作路径。程序运行时,会以该路径作为当前路径。这样,同一个程序可以处理不同文件夹中的数据文件。
第4步:在编辑窗口中,按住Ctrl键并点击变量名、函数名、类名或模块名,可以快速跳转到定义位置。如果定义在其他文件中,Spyder会自动打开该文件并定位到相应行。
Spyder的核心特色
1、多语言编辑器:支持函数/类浏览器、代码分析(pyflakes和pylint)、代码补全、水平与垂直分割以及跳转到定义功能。
2、交互式控制台:支持Python或IPython控制台,提供工作空间和调试功能,能够实时评估代码。还集成了Matplotlib图形显示。
3、文档查看器:可以查看编辑器或控制台中任何类或函数的调用文档。
4、变量探索器:浏览程序执行期间创建的变量,并支持编辑字典和Numpy数组等复杂数据类型。
5、文件搜索:支持正则表达式和汞存储库。
6、文件资源管理器:方便管理项目文件。
7、历史日志:Spyder还可以作为PyQt5 / PyQt4扩展库使用,例如将Python交互式shell嵌入到自定义应用中。
更新日志
版本6.0.0(2024-09-03)
新功能:
基于Conda和Conda-forge的新安装程序,支持Windows、Linux和macOS,更新过程更稳定,基于Python 3.11。
新增“调试器”窗格,用于查看当前调试会话的堆栈框架。
在“调试器”窗格中添加暂停按钮,方便进入调试模式。
Consoles菜单新增子菜单,支持为特定Conda或Pyenv环境启动控制台。
变量资源管理器支持刷新,实时反映变量值变化。
新增通过SSH连接远程服务器并运行代码的功能。
在“绘图”窗格中显示变量资源管理器生成的图形。
状态栏新增Matplotlib后端和Python环境信息显示。
优化内核重启速度。
实验性功能:
支持在~/.bashrc或~/.zhrc中声明的环境变量传递给IPython控制台。
数据帧查看器支持所有实数数据类型。
尊重外部配置的Matplotlib用户设置。
提高Matplotlib图在高分辨率屏幕上的显示效果。
支持复制文件的绝对和相对路径。
恢复通过变量资源管理器加载Hdf5和Dicom文件的功能。
新增禁用外部插件的选项。
优化项目文件系统观察器性能。
UX/UI改进:
在Linux上支持中文、韩文和日文输入。
文件切换器支持浏览和打开当前项目中的文件。
优化选项显示方式。
新增插件:
文件和符号切换器插件。
调试器插件,集中调试相关功能。
外部终端插件,支持在系统终端执行Python和脚本文件。
Run插件支持通用输入和执行器。
Projects插件新增API。
编辑器迁移至Spyder 5 API。
删除断点插件,功能整合至调试器插件。
API新增功能:
SpyderPluginV2.get_description和SpyderPluginV2.get_icon方法调整为静态或类方法。
已关闭问题:
第22378期:Spyder 6.0.0发布。
问题22374:修复启动画面在Windows上的渲染问题。
合并拉取请求:
PR 22404:修复conda环境未激活时的启动画面问题。
PR 22403:优化Spyder 6更改日志。
PR 22401:更新核心依赖关系。
PR 22399:修复单实例模式问题。
PR 22397:更新用户变更日志。
PR 22395:修复发布前的遗留问题。
PR 22394:还原内核中的TMPDIR设置。
PR 22387:新增应用内捐款呼吁消息。
用户评论