本人win32系统,安装的python版本为3.4.1。需要继续安装些机器学习方面的库文件,下面介绍Numpy、matplotlib、Scipy、theano、sklearn的安装过程。
1、安装Numpy
ctrl+r 输入cmd打开 终端,输入命令pip install Numpy,回车,直接可下载安装。
2、安装matplotlib
ctrl+r 输入cmd打开 终端,若输入命令pip install matplotlib,回车,则安装最后会报错:
* The following required packages can not be built:
* freetype, png
解决办法:
去 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载matplotlib的安装包 matplotlib-2.0.0b4-cp34-cp34m-win32.whl,假如将安装包放在路径C:\Users\Downloads下,则去终端用命令 pip install C:\Users\Downloads\matplotlib-2.0.0b4-cp34-cp34m-win32.whl 进行安装即可。
3、安装scipy
与安装matplotlib一样,先去http://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载win32的二进制文件包scipy-0.18.1-cp34-cp34m-win32.whl,然后ctrl+r 输入cmd打开 终端,用命令pip install C:\Users\Downloads\scipy-0.18.1-cp34-cp34m-win32.whl 进行安装即可。
4、安装theano
ctrl+r 输入cmd打开 终端,输入命令 pip install theano,回车,直接可下载安装,非常简单。
5、安装sklearn
ctrl+r 输入cmd打开 终端,输入命令 pip install sklearn,回车,安装过程报各种错:
Command "E:\Python34\python.exe -u -c "import setuptools, tokenize;__file__='C:\
\Users\\AppData\\Local\\Temp\\pip-build-cop5l1iy\\scikit-learn\\setup.py';e
xec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n
'), __file__, 'exec'))" install --record C:\Users\AppData\Local\Temp\pip-fum
cybzp-record\install-record.txt --single-version-externally-managed --compile" f
ailed with error code 1 in C:\Users\AppData\Local\Temp\pip-build-cop5l1iy\sc
ikit-learn\
还是乖乖去http://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载已经转换好的文件好了:scikit_learn-0.18-cp34-cp34m-win32.whl
最后还是ctrl+r 输入cmd打开 终端,用命令pip install C:\Users\Downloads\scikit_learn-0.18-cp34-cp34m-win32.whl 进行安装即可:
C:\Users>pip install C:\Users\Downloads\scikit_learn-0.18-cp34-cp34m-win
32.whl
Processing c:\users\downloads\scikit_learn-0.18-cp34-cp34m-win32.whl
Installing collected packages: scikit-learn
Successfully installed scikit-learn-0.18