前言
也是醉了,这个驱动竟然这么麻烦。尤其是当你在centos下面安装了python2.7,而原本的python2.6又不能删除,新建虚拟环境之后用的是python2.7,需要在虚拟环境下面安装一次psycopg2的时候,你才会体会到麻烦到炸的感觉。
步骤
我不说查资料和看stackoverflow的文档的事了,直接说步骤:
1、请先确保系统的PATH目录里面可以找到pg_config,否则你用pip install psycopg2绝对报xxx pg_config 找不到无法执行的错误,如何确保?就是说,你最好将postgres目录下面的bin添加到path中,对我而言,我的做法如此:
2、安装这个需要几个依赖的,请分别安装下面几个命令:
sudo yum install postgresql-libs
sudo yum install postgresql-devel
sudo yum install python-devel
3、好了,最后请执行【假如你跟我一样虚拟环境的python用的是2.7的话,那么最好安装一下,否则找不到库的】
pip install psycopg2
后语
这个是我试出来的,应该可行。