今天打算写一个定时写入数据库的python测试程序,采用的数据库是postgresql,因此需要安装psycopg2。系统是windows的,安装中也出了一些乱七八糟的问题,究其原因还是本人第一次在windows下面安装python模块,对此类问题没有一个系统性的认识造成的。下面给出在此类安装中可能存在的一些问题的解决方法:
python模块的安装包最重要的就是setup.py,一般来说setup.py文件的使用如下:
% python setup.py build #编译
% python setup.py install #安装
% python setup.py sdist #制作分发包
% python setup.py bdist_wininst #制作windows下的分发包
% python setup.py bdist_rpm
python是一种解释性语言,假如包里全为python文件其实拷贝到LIb\site-packages下基本就可以,setup.py无非也就是执行相关内容,然而对于包括一部分是C语言编写的安装包就会出现问题了。linux下面基本不存在问题,因为gcc编译支持非常好。在windows下面vc6,7,8,9,10,11,12,13之间兼容性都不好,