前言
也是醉了,这个驱动竟然这么麻烦。尤其是当你在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
后语
这个是我试出来的,应该可行。
本文提供了一种在CentOS系统中已安装Python2.7环境下安装psycopg2的方法,包括配置环境变量、安装依赖库以及使用pip进行安装的具体步骤。
374

被折叠的 条评论
为什么被折叠?



