如何安装 Python SciPy?
我们可以通过以下方法安装 Python SciPy:
科学 Python 发行版 - 有各种科学 Python 发行版提供语言本身以及最常用的软件包。使用这些发行版的优势在于它们需要很少的配置并且几乎可以在所有设置上工作。这里我们将讨论三个最有用的发行版:
Anaconda - Anaconda 是一个免费的 Python 发行版,可在 MS Windows、Mac OS 和 Linux 上良好运行。它为我们提供了 1500 多个 Python 和 R 软件包以及大量库。此 Python 发行版最适合初学者。
WinPython - 它是另一个免费的 Python 发行版,其中包含科学软件包以及 Spyder IDE。顾名思义,它仅适用于 MS Windows 操作系统。
Pyzo - Pyzo 也是一个免费的 Python 发行版。它基于 Anaconda 和 IEP 交互式开发环境。它支持所有主要操作系统,例如 MS Windows、Mac OS 和 Linux。
通过 pip - Pip 是 Python 自带的内置包管理系统。您可以使用 pip 安装、更新或删除任何官方软件包。以下是通过 pip 安装 SciPy 以及其他有用软件包的命令:
python -m pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose
系统包管理器 - 您可以使用系统包管理器安装最常见的 Python 包,如下所示:
Ubuntu 和 Debian - 对于 Ubuntu 和 Debian 操作系统,请使用 apt-get,如下面的命令所示:
sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose
Fedora 22 及更高版本 - 对于 Fedora 22 及更高版本的操作系统,请使用 dnf,如下面的命令所示:
sudo dnf install numpy scipy python-matplotlib ipython pythonpandas sympy python-nose atlas-devel
Mac OS - 如果您使用的是 Macports 包管理器,则可以执行以下命令:
sudo port install py35-numpy py35-scipy py35-matplotlib py35- ipython +notebook py35-pandas py35-sympy py35-nose
而如果您使用的是 Homebrew(对 SciPy 生态系统的覆盖范围不完整),请使用以下命令:
Sudobrew install numpy scipy ipython jupyter
源代码包 - 此方法最适合那些参与开发的人员,因为使用源代码包,他们可以获取开发版本或更改源代码。您可以在这里获取 SciPy 的源代码包 here.
二进制文件 - 您可以直接使用其二进制文件安装软件包。二进制文件可以来自 GitHub 或 PyPi 或第三方存储库。例如,Ubuntu 操作系统具有软件包存储库,您可以从中下载单个二进制文件。