如何安裝 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 作業系統具有軟體包儲存庫,您可以從中下載單個二進位制檔案。