安装
Spyder在Windows,Linux和macOS上相对容易安装。
如果您更喜欢测试开发版本,请改用boostrap脚本。
用Anaconda安装(推荐)
默认情况下,Spyder包含在Anaconda Python发行版中,该发行版包含了在一体化软件包中入门所需的一切。
使用备用发行版安装
警告
虽然spyder company为需要它们的用户提供备用Spyder安装选项,但spyder company目前缺乏资源来为通过这些替代分发版安装的特定问题提供个别帮助。因此,如果您遇到无法自行解决的安装问题,spyder company建议您切换到Anaconda。
在Windows上安装
Spyder也包含在WinPython科学Python发行版中,虽然它不包括Anaconda的便捷conda包和环境管理器,如Anaconda。您可以在安装后立即使用它,就像使用Anaconda一样。
在macOS上安装
感谢MacPorts项目,可以使用其port包管理器安装Spyder ; 但是,包含的Spyder版本可能已过期,或者在Spyder无法控制的情况下具有MacPorts特定的问题。
有几个版本可供选择。
注意
Spyder的MacPorts版本目前可能正在筹集,但这并不能让它正确启动。要修复它,您必须手动在(或)文件中设置这些环境变量:ValueError: unknown locale: UTF-8~/.profile~/.bashrc
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
在GNU / Linux上安装
请参阅要求以了解您可能需要的其他软件包。
Ubuntu的
使用官方包管理器:sudo apt-get install spyder3
注意
在Ubuntu的软件包,可以稍微过时。如果您发现是这种情况,请使用下面提到的Debian软件包。
Debian不稳定
使用包管理器:sudo apt-get install spyder3
Spyder的官方Debian软件包可以在Debian软件包库中找到。
其他发行
Spyder也可用于其他GNU / Linux发行版,例如
- Arch Linux
- Fedora的
- Gentoo的
- openSUSE的
请参阅您的发行版的文档以了解如何安装Spyder。
用pip安装(仅限专家)
警告
虽然这种安装方法对于有经验的用户来说是一个可行的选择,但安装Spyder(以及其他SciPy堆栈包)pip可能会导致许多棘手的问题。虽然欢迎您自己尝试这一点,但遗憾的是,如果您遇到问题,我们没有足够的资源来帮助您,除非建议您使用Anaconda。
要求
运行Spyder的要求是:
- Python 2.7或> = 3.3
- PyQt5 > = 5.5
- Qtconsole > = 4.2.0 - 用于增强的Python解释器。
- Rope > = 0.9.4,Jedi > = 0.9.0 - 编辑器中的代码完成,定义和调用提示。
- Pyflakes - 用于实时代码分析。
- Sphinx - 用于帮助窗格富文本模式并获取我们的文档。
- Pygments > = 2.0 - 用于在编辑器中对其支持的所有文件类型进行语法突出显示和代码完成。
- Pylint - 用于静态代码分析。
- Pycodestyle - 用于风格分析。
- Psutil - 用于状态栏中的内存/ CPU使用情况。
- Nbconvert - 在编辑器上操作Jupyter笔记本。
- Qtawesome > = 0.4.1 - 基于FontAwesome的图标主题。
- Pickleshare - 在编辑器和控制台中显示导入完成。
- PyZMQ - 异步运行编辑器中的内省服务。
- QtPy > = 1.2.0 - 无缝地运行具有不同Qt绑定的Spyder。
- Chardet > = 2.0.0-编辑器中的字符编码自动检测。
- Numpydoc由Jedi用于获取Numpydoc docstrings函数的返回类型。
- Cloudpickle在IPython内核中序列化变量以将它们发送给Spyder。
可选模块
- Matplotlib > = 1.0 - 用于控制台中的2D和3D绘图。
- Pandas > = 0.13.1 - 用于在Variable Explorer中查看和编辑Series和DataFrame。
- Numpy - 用于在Variable Explorer中查看和编辑二维或三维数组。
- Sympy > = 0.7.3 - 用于在IPython控制台中使用符号数学。
- Scipy - 用于在Variable Explorer中导入Matlab工作区文件。
- Cython > = 0.21 - 运行依赖于IPython控制台中的Cython库的Cython文件或Python文件。
安装程序
您可以使用pip软件包管理器安装Spyder,默认情况下大多数Python安装都会提供。在通过此方法安装Spyder之前,您需要获取Python编程语言。
然后,要安装Spyder及其他依赖项,请运行。如果在Python 2下运行,您可能需要单独安装Qt绑定(PyQt5)。pip install spyderpip
无需安装即可运行
您可以从源代码执行Spyder,而无需先通过以下过程安装它:
- 解压缩可在Spyder Github存储库上下载的源包(或从Github克隆它)
- 将当前目录更改为解压缩目录
- 安装Spyder的要求:
pip install -r requirements/requirements.txt
- 使用以下命令运行Spyder:
python bootstrap.py
这对于beta测试,故障排除和帮助开发Spyder本身特别有用。