原文来自:安装基于Python3 的NumPy, SciPy和Scikit-Learn
1. 安装Pyhton 3
在centos(node1)下,原有python版本为2.6,需要更新到3
su
wget https://www.python.org/ftp/python/3.4.1/Python-3.4.1.tgz
tar zxvf Python-3.4.1.tgz
cd Python-3.4.1
./congifugre
make -j8
make install
mv /usr/bin/python /usr/bin/python_old
ln -s DirectoryOfPython-3.4.1/python /usr/bin/python
安装成功后,输入python可查看版本,但此时yum的使用出现问题:
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
这是由于 python升级带来的问题,这里可以通过以下方法解决(问题解决方法来源)
nano /usr/yum
将第一行中 #!/usr/bin/python
改为 #!/usr/bin/python2.6
2.安装NumPy SciPy SymPy
官方网站 https://www.scipy.org/install.html
python -m pip install --upgrade pip
pip install numpy scipy matplotlib ipython jupyter pandas sympy nose
3. 安装Scikit-Learn
Scikit-Learn官方网站
发现没有pip,在node1上安装pip
https://pip.pypa.io/en/stable/installing/ 上下载get-pip.py文件,然后运行
python get-pip.py
pip install -U scikit-learn
nosetests -v sklearn #测试通过