01_sklearn,安装sklearn,软件环境要求,第三方发行版
安裝最新版本
Scikit-learn 要求:
Python(>=3.5)
- Python(>=3.5)
- NumPy(>=1.11.0)
- SciPy(>=0.17.0)
- joblib(>=0.11)
Scikit-learn繪圖功能(即,函數(shù)以“plot_”開頭,需要Matplotlib(>= 1.5.1)。一些scikit-learn示例可能需要一個或多個額外依賴項:scikit-image(>= 0.12.3)、panda(>= 0.18.0)。
警告:Scikit-learn 0.20是支持Python2.7和Python3.4的最后一個版本。Scikit-learn現(xiàn)在需要Python3.5或更新版本。
如果你已經(jīng)有一個合適的 numpy 和 scipy版本,安裝 scikit-learn 最簡單的方法是使用pip
pip install -U scikit-learn或者 conda
conda install scikit-learn如果您還沒有安裝 NumPy 或 SciPy,還可以使用 conda 或 pip 來安裝它們。 當使用 pip 時,請確保使用了 binary wheels,并且 NumPy 和 SciPy 不會從源重新編譯,這可能在使用操作系統(tǒng)和硬件的特定配置(如 Raspberry Pi 上的 Linux)時發(fā)生。 從源代碼構(gòu)建 numpy 和 scipy 可能是復(fù)雜的(特別是在 Windows 上),并且需要仔細配置,以確保它們與線性代數(shù)程序的優(yōu)化實現(xiàn)鏈接。而是使用如下所述的第三方發(fā)行版。
如果您必須安裝 scikit-learn 及其與 pip 的依賴關(guān)系,則可以將其安裝為scikit-learn[alldeps]。最常見的用例是requirements.txt用作 PaaS 應(yīng)用程序或 Docker 映像的自動構(gòu)建過程的一部分的文件。此選項不適用于從命令行進行手動安裝。
注意 在PyPy上安裝時,需要注意PyPy3-v5.10+、Numpy 1.14.0+和scipy 1.1.0+。
有關(guān)更多發(fā)行版的安裝說明,請參閱其他發(fā)行版。要從源代碼編譯開發(fā)版本,或者體系結(jié)構(gòu)中沒有可用的發(fā)行版時構(gòu)建包,請參閱:高級安裝說明。(https://scikit-learn.org/stable/developers/advanced_installation.html#advanced-installation)
第三方發(fā)行版
如果您尚未安裝具有 numpy 和 scipy 的 python 安裝,建議您通過軟件包管理器或通過 python 軟件包進行安裝。 這些與 numpy, scipy, scikit-learn, matplotlib 和許多其他有用的科學(xué)和數(shù)據(jù)處理庫。
可用選項有:
Canopy和Anaconda都運送了最新版本的scikit-learn,另外還有一大批適用于Windows,Mac OSX和Linux的科學(xué)python庫。
Anaconda提供scikit-learn作為其免費分支的一部分。
Warning
升級或卸載使用 Anaconda 安裝的 scikit-learn,或者conda不應(yīng)該使用pip命令。代替升級scikit-learn:
卸載scikit-learn
conda remove scikit-learn使用pip install -U scikit-learn升級or pip uninstall scikit-learn卸載,可能無法正確刪除conda命令安裝的文件。
pip升級和卸載操作僅適用于通過pip install安裝的軟件包。
總結(jié)
以上是生活随笔為你收集整理的01_sklearn,安装sklearn,软件环境要求,第三方发行版的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何卤豆腐干?
- 下一篇: 06_pandas入门教程,引包,使用D