NumPy 是一个基础科学的计算包。很多的科学计算特别是向量处理的时候会用到。
因为用到了,而且安装的过程中出现了一些问题,所以记录下来,便于备查。
平台: windows 8.1 64位
Python: 2.7.9 32位(已包含pip命令)
无Microsoft的VS环境
打开powershell,(事先将Python以及Python的Script的目录导入环境变量PATH中),输入
pip install numpy
会出现:
Unable to find vcvarsall.bat
的错误消息。
原因是:the Python package being installed contains the source code for a native extension module (.pyd), but does not have a pre-built copy of the module. The Python packages highlighted at pythonwheels.com have already been updated by their developers to include pre-built binaries, but many are still only available as source code.(来自微软官网)
我自己的理解是:要编译的代码中用到了C的代码,而这个包的代码发布的时候没有预先编译成Python的二进制文件,所以安装过程中需要使用C complier 编译这些模块。
安装成功之后,继续执行
pip install numpy出现了下列的错误:
RuntimeError: Broken toolchain: cannot link a si