Python大数据分析算法与实例
上QQ阅读APP看书,第一时间看更新

3.2 NumPy环境安装配置

标准的Python发行版不会与NumPy模块捆绑在一起。一个轻量级的替代方法是使用流行的Python包安装程序pip来安装NumPy(http://www.lfd.uci.edu/~gohlke/pythonlibs/)。

pip install numpy

启用NumPy的方法是使用操作系统的可安装的二进制包。这些二进制包包含完整的SciPy技术栈(包括NumPy、SciPy、Matplotlib、IPython、SymPy以及Python核心自带的其他包)。

1.Windows

Anaconda(www.continuum.io)是一个带有SciPy技术栈的免费Python发行版。它可用于Linux和Mac系统。

Canopy(www.enthought.com/products/canopy/)是可用的免费和商业发行版,带有完整的SciPy技术栈,可用于Windows, Linux和Mac系统。

Python (x,y)(www.python-xy.github.io/)是一个免费的Python发行版,带有SciPy技术栈和Spyder IDE,可用于Windows。

2.Linux

Linux发行版的相应软件包管理器可用于安装一个或多个SciPy技术栈中的软件包。

3.Ubuntu

sudo apt-get install python-numpy
python-scipy python-matplotlibipythonipythonnotebook python-pandas
python-sympy python-nose

4.Fedora

sudo yum install numpyscipy python-matplotlibipython
python-pandas sympy python-nose atlas-devel

5.从源码构建

核心Python(2.6.x、2.7.x和3.2.x起)必须安装distutils,zlib模块应该启用。GNU(4.2及以上)C编译器(GCC)必须可用。要安装NumPy,请运行以下命令。

Python setup.py install

要测试NumPy模块是否正确安装,可尝试从Python提示符导入它。如果未安装,那么将显示以下错误消息: