最近在学django框架,在连接postgresql数据库时出现问题,原来是没有安装psycopg2模块。然后就去网上下载了个psycopg2的压缩文件,解压后执行Python setup.py install安装。安装失败并提示"can' find ……"(大意是没有找到某某文件,图我忘了截-_-)。这是因为这个Python模块需要编译里面的c文件才能安装,而在Windows上编译需要vs2008。网上有说用MinGW,在参数里指定编译器,但我试过没成功。不过安装vs2008也不方便,这里推荐一个专为Python2.7的vs2008的pack(Microsoft Visual C++ Compiler Package for Python 2.7)。很方便,装完这个pack后,psycopg2就能编译切成功安装了。
其他需要编译的Python模块也会用到这个pack,希望遇到像这种问题的朋友少走弯路。