如何安装Python SciPy?
- 科学Python发行版 − 有各种科学Python发行版,提供本身语言及最常用的包。使用这些发行版的优点是它们需要很少的配置,并且可在几乎所有设置上运行。这里将讨论最有用的三种分发。−
- Anaconda − Anaconda 是免费的 Python 发行版,可在 MS Windows、Mac OS 和 Linux 上运行。它为我们提供了超过 1500 个 Python 和 R 包以及大量库的集合。这个 Python 发行版最适合初学者。
-
WinPython − 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 python-
pandas 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 的源代码包。 这里 。
-
二进制文件 − 您可以直接使用其二进制文件安装软件包。二进制文件可以来自 GitHub 或 PyPi 或第三方存储库。例如,Ubuntu 操作系统具有软件包存储库,您可以从中下载各个二进制文件。