Spyder,一个强大的Python交互式开发环境

关于Spyder

在下一篇文章中,我们将看一看Spyder(科学的Python开发环境)。 这是 一个强大的Python语言交互式开发环境。 我具有高级编辑功能,交互式测试,调试和自省以及数值计算环境。 感谢IPython(改进的交互式Python解释器)和流行的Python库(例如NumPy,SciPy或matplotlib(2D / 3D交互式绘图)。 Spyder也可以用作 提供强大的控制台相关小部件的库 用于我们基于PyQt的应用程序。 它可用于将调试控制台直接集成到您的图形用户界面设计中。

Spyder(以前是比迪)是一个 开源跨平台集成开发环境 (IDE),以Python语言进行科学编程。 该IDE是根据MIT许可发布的。 Spyder是 可扩展的插件。 它包括对用于数据检查的交互式工具的支持,并结合了针对Python和Pyflakes,Pylint和Rope等仪器的特定质量控制。

正如我已经说过的 通过Anaconda的跨平台IDE在使用WinPython和Python(x,y)的Windows上,在通过MacPorts的macOS上。 它也可用于主要的Gnu / Linux发行版,例如Arch Linux,Debian,Fedora,Gentoo Linux,openSUSE和Ubuntu。

自2017年XNUMX月中旬以来, 蟒蛇 在过去的18个月中,已停止为该IDE的开发提供资金。 因此,开发工作现在将重点放在保持Spyder 3的速度比以前慢得多,尽管这并不意味着他们将放弃该项目。 您可以在下面了解有关此新闻的更多信息 链接.

Spyder的一般功能

Spyder python代码

  • 集成此IDE的编辑器是 多语言。 我有一个函数/类浏览器,代码解析函数(当前支持pyflakes和pylint),代码完成选项,水平和垂直拆分以及goto定义。
  • 互动式控制台。 Python或IPython控制台是一个工作区和调试支持,用于立即评估在编辑器中编写的代码。 它还带有 Matplotlib图形集成.
  • 我摆了一个 文档查看器。 该程序将能够向我们显示在编辑器或控制台中进行的任何类或函数调用的文档。
  • 我们将能够 探索变量 在文件执行期间创建。 可以使用各种基于GUI的编辑器来编辑它们,例如字典和Numpy矩阵编辑器。
  • 我们将拥有 可以在档案中搜索。 它还将为我们提供正则表达式支持。
  • 我们可以有一个 文件浏览器 以获得更大的舒适度。 我们还将能够访问历史记录。
  • Spyder也可以用作PyQt5 / PyQt4扩展库(模块间谍)。 Spyder中使用的Python交互式shell窗口小部件可以内置到您自己的PyQt5 / PyQt4应用程序中。
  • 对于谁需要它,你可以 查阅项目的源代码 及其页面上的特征 GitHub上 的项目。

Spyder安装

我们将能够在不同的Gnu / Linux系统上安装此IDE,如 官方项目文件。 在此示例中,安装将在Ubuntu 17.10上完成。 为了正确操作 我们有必要满足某些要求 必要的。 这些依赖关系可以在 需求部分,其中详细说明了成功安装还需要哪些其他软件包。 满足依赖性后,我们将能够通过打开终端(Ctrl + Alt + T)并输入以下内容来执行安装:

sudo apt install spyder

我们也可以 使用pip安装此程序。 要从终端(Ctrl + Alt + T)执行此操作,我们将编写:

sudo pip install spyder

卸载Spyder

通过打开终端(Ctrl + Alt + T)并在其中写入以下内容,我们将能够从Ubuntu上卸载此IDE:

sudo apt remove spyder && sudo apt autoremove

如果我们选择使用pip进行安装,则可以通过在终端中输入以下内容来卸载程序:

sudo pip uninstall spyder

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   卡洛德

    我确实通过使用pip«install»在CentOS 7.6中使用了该指南。

    必须通过使用yum安装缺少的库python-devel来解决gcc关于错误python.h的问题:

    sudo yum install python-devel#用于python2.x安装
    sudo yum install python3-devel#用于python3.x安装

    之后,它会安装并运行良好(如果您与ubuntu有相同的功能,只需运行)
    sudo apt-get install python-dev#用于python2.x安装
    sudo apt-get install python3-dev#用于python3.x安装