安装指南

Spyder相对容易安装在Windows、Linux和macOS上。请务必仔细阅读并遵循这些说明。

如果你遇到问题,在发布报告之前, 拜托 咨询我们的综合 Troubleshooting Guide 然后搜索 issue tracker 对于您的错误消息和问题描述。这些方法通常修复或隔离绝大多数与安装相关的困难。谢谢!

尝试Spyder online

想在不安装Spyder的情况下试用它吗?与 Binder 您可以使用Spyder online的完整功能副本,该副本可在您的web浏览器中运行,无需安装。去参观一下 Spyder page on Binder 现在就开始使用Spyder。

Spyder running on Binder

使用水蟒

重要

如果有疑问,您应该通过此方法安装Spyder;对于非专家来说,它通常具有最小的潜在隐患,如果您遇到麻烦,我们将能够提供帮助。

Spyder默认包含在 Anaconda Python发行版,它提供了在一个多功能包中开始使用所需的一切。

这是为我们支持的任何平台安装Spyder的最简单方法,也是我们建议的避免无法帮助您解决的意外问题的方法。

奔跑的Spyder

要在安装了Anaconda之后运行Spyder,在Windows上推荐的方法是通过“开始”菜单快捷方式启动它。在其他平台上,打开Anaconda Navigator,滚动至Spyder Home 然后点击 Launch .

Anaconda Navigator showing Spyder

如果Spyder不通过此方法启动,或者您希望使用命令行,请打开Anaconda提示符(Windows)或您的终端(其他平台),请键入 conda activate base 然后 spyder .

新康达环境

如果您希望Spyder与其他软件包单独更新,请避免与其他软件包发生冲突。只需在Anaconda提示符(Windows)或终端(其他平台)中运行以下命令,将Spyder最小限度地安装到名为 spyder-env

conda create -n spyder-env spyder=4

要安装Spyder的可选依赖项以及完整功能,请改用以下命令:

conda create -n spyder-env spyder=4 numpy scipy pandas matplotlib sympy cython

要从Conda Forge安装Spyder而不是默认的Anaconda频道,请添加 -c conda-forge 在前一个命令的末尾。

然后,您可以使用与上述相同的方法运行Spyder,但请确保使用选择“开始”菜单快捷方式 (spyder-env) 在名称中,选择 spyder-env 在使用Navigator或type启动它之前 conda activate spyder-env 在命令行上启动它之前。

Running Spyder installation with conda

有关此方法以及在现有Python环境和包中使用Spyder的更多信息,请参阅 Guide to working with packages and environments in Spyder .

替代方法

警告

虽然我们为需要安装Spyder的用户提供其他安装选项,但我们目前缺乏资源,无法针对通过这些替代发行版安装的特定问题提供个人帮助。因此,如果您遇到无法自行解决的安装问题,我们建议您切换到Anaconda。

Windows

Spyder也包含在 WinPython 科学的 Python 分布,虽然它不包括 Python 的方便 conda 像 Python 一样的包装和环境经理。你可以在安装后立即使用它,就像水蟒一样。

macOS

多亏了 MacPorts project ,Spyder可以使用其 port 软件包管理器;但是,随附的Spyder版本可能已过期,或存在Spyder无法控制的MacPorts特定问题。

several versions 可供选择。

Linux系统

乌邦图

使用官方软件包管理器:

sudo apt install spyder3

注解

这个 Ubuntu package 通常是过时的。如果您发现这种情况,请使用下面提到的Debian软件包,尽管它可能已经过时了。

德比安不稳定

使用包管理器:

sudo apt install spyder3

Spyder的官方Debian软件包可在 Debian package repository .

其他分配

Spyder也可以在其他GNU/Linux发行版中使用,比如

有关如何安装Spyder,请参阅发行版的文档。

奔跑的Spyder

安装后如何启动Spyder取决于您的操作系统和安装方法,但这里介绍的这些功能通常与任何其他已安装的应用程序相同。或者,您应该能够使用从终端/命令行启动它 spyderspyder3 .

使用PIP

警告

对于有经验的用户来说,这种安装方法是一个可行的选择,可以使用 pip 会导致一些棘手的问题。不幸的是,我们建议你不要用自己的资源来帮助你,除非你遇到了麻烦。

您可以使用安装Spyder pip packagemanager,这是大多数Python安装的默认配置。在此方法安装Spyder本身之前,您需要获取 Python 程序设计语言。

首先,您需要通过以下方法之一创建并激活安装Spyder的虚拟环境。

virtualenvwrapper

mkvirtualenv spyder-env
workon spyder-env

否则,在macOS/Linux/Unix上:

python3 -m venv spyder-env
source spyder-env/bin/activate

或在Windows上:

python -m venv spyder-env
spyder-env/Scripts/activate.bat

激活环境后,要安装Spyder及其其他依赖项,请运行 pip install spyder .

Running Spyder installation with pip

您可能需要使用单独安装Qt绑定(PyQt5) pip 如果运行在python2下。

要在安装后启动Spyder,请确保您的环境已激活并运行 spyder3 命令。

更新Spyder

如果通过Anaconda(推荐)、WinPython、MacPorts或系统包管理器安装了Spyder,请使用相同的方法进行更新。使用Anaconda,只需运行(如果在Windows上,则在Anaconda提示符下运行,否则在系统终端中运行):

conda update anaconda
conda update spyder

如果通过高级/跨平台方法安装Spyder, pip 运行 pip install --upgrade spyder . 此命令还将更新所有Spyder依赖项,因此我们建议您使用隔离的虚拟环境,以避免对其他已安装软件包造成任何潜在的意外影响。

开发建设

如果您想在下一个Spyder版本发布之前尝试它,您可以!你可能想这样做是为了修复Spyder中的错误,添加新功能,学习Spyder的工作原理,或者只是尝试一下IDE的功能。有关详细信息,请参阅 Contributing Guide 包含在Spyder源代码或Github上,有关详细信息,请参阅 Spyder development wiki .

其他帮助

安装或运行Spyder时遇到问题? 阅读我们的 Troubleshooting Guide and FAQ .

寻找有关Spyder及其生态系统的一般信息? 看到我们 main website .

需要提交错误报告或功能请求吗? 看看我们的 Github repository .

Want development-oriented help and information? 咨询我们的 Github wiki .

有帮助请求或讨论主题? 订阅我们的 Google Group .

问一个快速的问题或者想和开发团队聊天? 停在我们的 Gitter chatroom .