关于Python及其环境的安装和更新(实用)之安装

安装

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发行版,例如

  1. Arch Linux
  2. Fedora的
  3. Gentoo的
  4. 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,而无需先通过以下过程安装它:

  1. 解压缩可在Spyder Github存储库上下载的源包(或从Github克隆它)
  2. 将当前目录更改为解压缩目录
  3. 安装Spyder的要求:
pip install -r requirements/requirements.txt
  1. 使用以下命令运行Spyder:python bootstrap.py

这对于beta测试,故障排除和帮助开发Spyder本身特别有用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值