不定前提:Python应该安装在C盘根目录下,尚未充分验证是否Python不在C盘根目录下时一定不能安装成功,但是有过一次实验,将Python安装在D盘,没能成功安装,卸载Python重新安装到C盘根目录之后安装成功了。
- 1 安装gcc编译器minGW
- 2 安装cMake工具
3 配置distutils.cfg文件
在C:\Python27\Lib\distutils目录下新建distutils.cfg文件,文件内容如下:
[build]
compiler = mingw323 配置cygwinccompiler.pyc文件
将C:\Python27\Lib\distutils目录下的cygwinccompiler.pyc文件删除,将cygwinccompiler.py文件中,Mingw32CCompiler类定义下的compiler_so选项加上 -D MS_WIN64,截图如下:5 下载snappy c库源代码
下载地址:https://github.com/google/snappy;6 安装snappy的c库
将下载的源代码随便解压在某个目录下(一般要求在英文目录下),命令行进入该目录,执行命令:
cmake -G “MinGW Makefiles” ./
该命令执行完后,执行make命令,make执行后,会在当前目录(snappy-master)生成一些文件。将libsnappy.a文件拷贝到MinGW安装目录下的lib目录下,将snappy-master目录下的所有h文件拷贝到MinGW安装目录下的include目录下;7 安装snappy
在cmd命令行下,执行 pip install python-snappy 命令,即可安装snappy库;8 验证是否安装成功
安装成功的标准是,命令行下输入Python,然后import snappy,没有报错,即可认为安装成功。