1. 程式人生 > >centos 下面在虛擬環境下如何安裝psycopg2資料庫驅動?

centos 下面在虛擬環境下如何安裝psycopg2資料庫驅動?

前言

也是醉了,這個驅動竟然這麼麻煩。尤其是當你在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

後語

這個是我試出來的,應該可行。