安装psycopg2的方法

换了电脑 用pip装psycopg2这个模块的时候 又报一大堆错 一个一个的解决了4步才搞定 其实这些问题以前都遇到过 不过时间太久了 只能又重蹈覆辙一次 还是记下来吧 其实它依赖的就这3个条件 c编译器 postgreSQL的lib postgreSQL的include 在linux上 必须有gcc之类的编译器 然后postgreSQL的lib文件夹加在环境变量LD_LIBRARY_PATH 当然有的系统比如AIX是LIB_PATH postgreSQL的include文件夹加在环境变量C_INCLUDE_PATH里 在windows上 你必须装vs c++ 2008 express版也可以的 当然有人用其他的编译器也可以 不过需要自己下载然后安装这个包 自己加适当的编译参数了 划不来的 还不如下个vs 2008 express pip就可以自己搞定了 在装了vs以后 要把目录添加到PATH里 有时候系统并不会自己添加 我的是C:Program FilesMicrosoft Visual Studio 9.0VC 你不一定是这样 可以自己找找 然后要把 postgreSQL的lib文件夹加在环境变量LIB里 postgreSQL的include文件夹加在环境变量INCLUDE里 这样应该就可以一次成功了… 其实需要编译并且依赖其他软件的包 思路都是如此的

2012年4月30日 · 1 分钟 · Hyacinthus

Windows7下装PostgreSQL的一个错误

在Windows7下安装PostgreSQL 9.1.1 结果出错 Problem running post install step…the Database Cluster Initialisation failed. 然后向导可以结束 也就是装好了所有的软件 但是建库和建服务都失败了 当然 安装的时候肯定已经是使用管理员运行 也许这个错误会有很多种原因 但是分析一下建库失败 端口没有问题 以前又没安装过 最可能的还是权限问题了 联想到Windows7的Program Files一向那么奇怪 当然是重新卸载掉 实验安装到别的路径啦 我把PostgreSQL文件夹直接装到了C盘下 果然这次就一切顺利的成功了 这些软件做安装包的时候 着实应该好好测试一下 默认的安装路径别用Windows默认的 很多软件都会有这个问题呢

2011年11月26日 · 1 分钟 · Hyacinthus