源码安装scikit-learn
在linux下安装scikit-learn时遇到各种问题,特别是scipy这个包。于是干脆都使用源码来进行安装。另外,还有一个问题就是版本的问题,所以这里列出了与python-2.7.9对应可以使用的版本。
python: 2.7.9
setuptools: 1.4.2
pip: 1.3.1
numpy: 1.11.2
scipy: 0.11.1
scikit-learn: 0.18.1
panda: 0.18.1
安装软件准备
安装python-2.7.9
这里不再详细描述python-2.7.9的安装过程,可以查看先关文章。安装setuptools
wget –no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-1.4.2.tar.gz
python setup.py build
python setup.py install安装pip
wget https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz –no-check-certificate
python setup.py build
python setup.py install
安装scikit-learn
安装numpy
wget https://sourceforge.net/projects/numpy/files/NumPy/1.11.2/numpy-1.11.2.tar.gz/download –no-check-certificate
python setup.py build
python setup.py install安装scipy
scipy的版本必须大于0.96,我这使用的是0.11.1
wget https://sourceforge.net/projects/scipy/files/scipy/0.11.0/scipy-0.11.0.tar.gz/download –no-check-certificate
python setup.py build
python setup.py install安装scikit-learn
这里使用的是scikit-learn-0.18.1
以上安装包安装完成后,就可以安装scikit-learn了,下载这个包,然后直接通过一下命令安装。
python setup.py build
python setup.py install安装pandas
wget https://files.pythonhosted.org/packages/11/09/e66eb844daba8680ddff26335d5b4fead77f60f957678243549a8dd4830d/pandas-0.18.1.tar.gz –no-check-certificate
python setup.py build python setup.py install