什么是spyder

什么是spyder,第1张

spyder是Python的一个简单的集成开发环境。它和其他的Python开发环境相比最大的优点就是模仿MATLAB的工作空间的功能,可以很方便地观察和修改数组的值。

spyder的界面由许多窗格构成,用户可以根据自己的喜好调整它们的位置和大小。当多个窗格出现在一个区域时,将使用标签页的形式显示。

默认配置下,Variable explorer窗格中不显示以大写字母开头的变量,可以单击工具栏中的配置按钮,在菜单中取消Exclude capitapzed references的选中状态。

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

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

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

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

Spyder启动失败,首先是删除用户目录下 Administrator(widows账户名)/.matplotlib文件和.spyder-py3文件,如果不行就需要在cmd中删除pyqt5包,重现安装低版本pyqt5即可。

Spyder是Python(x,y)的作者为它开发的一个简单的集成开发环境。和其他的Python开发环境相比,它最大的优点就是模仿MATLAB的“工作空间”的功能,可以很方便地观察和修改数组的值。

Spyder的界面由许多窗格构成,用户可以根据自己的喜好调整它们的位置和大小。当多个窗格出现在一个区域时,将使用标签页的形式显示。

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

安装完anaconda后(自行安装,推荐清华大学开源镜像网站 https://mirrors.tuna.tsinghua.edu.cn/ )

anaconda中包含很多实用的包,spyder, juypter, ipython等。由于spyder在anaconda目录下的bin中,打开spyder需要较麻烦的命令

同样打开ipython...也同样麻烦,将/path/to/anaconda/bin加入永久环境变量后,每次打开spyder只需要在任意终端输入spyder即可

PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当运行一个程序时,Linux在这些目录下进行搜寻命令或程序。可以在终端中查看PATH

每个路径被:隔开

把anaconda中的bin的路径永久添加到PATH中,每次打开spyder时,只需要在终端输入spyder即可。linux每个用户下都有修改PATH的配置文件.bash_profile或者.bashrc,这两个文件时有区别的,但最终达到的目的是一样的。这里修改的是.bashrc。

打开终端,使用vim对.bashrc进行编辑。

输入i,在文件的最后加入

界面类似于下图

按Esc键修改完毕,并输入'':wq''保存并退出。最后source生效变量设置

此时/path/to/anaconda/bin被加入到变量PATH中,用echo再次查看

可以看到路径已加入到PATH中。至此任意打开终端,输入spyder或者ipython(ipython3)

!!!完成


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12173585.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存