Spyder相对容易安装在Windows、Linux和macOS上。请务必仔细阅读并遵循这些说明。
如果你遇到问题,在发布报告之前, 拜托 咨询我们的综合 Troubleshooting Guide 然后搜索 issue tracker 对于您的错误消息和问题描述。这些方法通常修复或隔离绝大多数与安装相关的困难。谢谢!
想在不安装Spyder的情况下试用它吗?与 Binder 您可以使用Spyder online的完整功能副本,该副本可在您的web浏览器中运行,无需安装。去参观一下 Spyder page on Binder 现在就开始使用Spyder。
重要
如果有疑问,您应该通过此方法安装Spyder;对于非专家来说,它通常具有最小的潜在隐患,如果您遇到麻烦,我们将能够提供帮助。
Spyder默认包含在 Anaconda Python发行版,它提供了在一个多功能包中开始使用所需的一切。
这是为我们支持的任何平台安装Spyder的最简单方法,也是我们建议的避免无法帮助您解决的意外问题的方法。
要在安装了Anaconda之后运行Spyder,在Windows上推荐的方法是通过“开始”菜单快捷方式启动它。在其他平台上,打开Anaconda Navigator,滚动至Spyder Home 然后点击 Launch .
Home
Launch
如果Spyder不通过此方法启动,或者您希望使用命令行,请打开Anaconda提示符(Windows)或您的终端(其他平台),请键入 conda activate base 然后 spyder .
conda activate base
spyder
如果您希望Spyder与其他软件包单独更新,请避免与其他软件包发生冲突。只需在Anaconda提示符(Windows)或终端(其他平台)中运行以下命令,将Spyder最小限度地安装到名为 spyder-env :
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 在前一个命令的末尾。
-c conda-forge
然后,您可以使用与上述相同的方法运行Spyder,但请确保使用选择“开始”菜单快捷方式 (spyder-env) 在名称中,选择 spyder-env 在使用Navigator或type启动它之前 conda activate spyder-env 在命令行上启动它之前。
(spyder-env)
conda activate spyder-env
有关此方法以及在现有Python环境和包中使用Spyder的更多信息,请参阅 Guide to working with packages and environments in Spyder .
警告
虽然我们为需要安装Spyder的用户提供其他安装选项,但我们目前缺乏资源,无法针对通过这些替代发行版安装的特定问题提供个人帮助。因此,如果您遇到无法自行解决的安装问题,我们建议您切换到Anaconda。
Spyder也包含在 WinPython 科学的 Python 分布,虽然它不包括 Python 的方便 conda 像 Python 一样的包装和环境经理。你可以在安装后立即使用它,就像水蟒一样。
conda
多亏了 MacPorts project ,Spyder可以使用其 port 软件包管理器;但是,随附的Spyder版本可能已过期,或存在Spyder无法控制的MacPorts特定问题。
port
有 several versions 可供选择。
使用官方软件包管理器:
sudo apt install spyder3
注解
这个 Ubuntu package 通常是过时的。如果您发现这种情况,请使用下面提到的Debian软件包,尽管它可能已经过时了。
使用包管理器:
Spyder的官方Debian软件包可在 Debian package repository .
Spyder也可以在其他GNU/Linux发行版中使用,比如
Arch Linux
Fedora
Gentoo
openSUSE
有关如何安装Spyder,请参阅发行版的文档。
安装后如何启动Spyder取决于您的操作系统和安装方法,但这里介绍的这些功能通常与任何其他已安装的应用程序相同。或者,您应该能够使用从终端/命令行启动它 spyder 或 spyder3 .
spyder3
对于有经验的用户来说,这种安装方法是一个可行的选择,可以使用 pip 会导致一些棘手的问题。不幸的是,我们建议你不要用自己的资源来帮助你,除非你遇到了麻烦。
pip
您可以使用安装Spyder pip packagemanager,这是大多数Python安装的默认配置。在此方法安装Spyder本身之前,您需要获取 Python 程序设计语言。
首先,您需要通过以下方法之一创建并激活安装Spyder的虚拟环境。
用 virtualenvwrapper :
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 .
pip install spyder
您可能需要使用单独安装Qt绑定(PyQt5) pip 如果运行在python2下。
要在安装后启动Spyder,请确保您的环境已激活并运行 spyder3 命令。
如果通过Anaconda(推荐)、WinPython、MacPorts或系统包管理器安装了Spyder,请使用相同的方法进行更新。使用Anaconda,只需运行(如果在Windows上,则在Anaconda提示符下运行,否则在系统终端中运行):
conda update anaconda conda update spyder
如果通过高级/跨平台方法安装Spyder, pip 运行 pip install --upgrade spyder . 此命令还将更新所有Spyder依赖项,因此我们建议您使用隔离的虚拟环境,以避免对其他已安装软件包造成任何潜在的意外影响。
pip install --upgrade 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 .