며칠 동안 웹 시간을 검색하고 있습니다. 내 Linux 컴퓨터 (CentOS - 2.6.32-431.3.1)에 psycopg2 라이브러리를 설치할 수 없습니다. el6.x86_64 GNU/Linux). 내가 찾은 libpq-fe.h: No such file or directory
psycopg2 모듈을 설치하려고 할 때 CentOS의 libpq 헤더 파일이 누락되었습니다.
http://initd.org/psycopg/docs/install.html#install-from-source
거의 모든 기사가 사용하는 저를 지적 :
나는 문제가 내가 psycopg2 설치 핍 시도 후이 메시지를 얻고 있기 때문에 libpq를 헤더 파일 누락하고 있다는 것을 알고 apt-get CentOS하지만 apt-get은 CentOS 6.3의 표준 도구가 아니기 때문에 대신 yum install
을 시도했습니다.
그러나 무언가를 다운로드하려면 sudo yum install
을 사용할 때마다 패키지를 사용할 수 없습니다. 예를 들어 :
yum install postgresql-devel Loaded plugins: fastestmirror, refresh-packagekit, security Setting up Install Process Loading mirror speeds from cached hostfile drivesrvr | 2.2 kB 00:00 No package postgresql-devel available. Error: Nothing to do
나는 시도했다이에 대한 :
- 냠의 PostgreSQL 서버를 설치
- 냠 파이썬 (STABLE) 설치
- 서비스 PostgreSQL을
- 서비스 PostgreSQL을 시작 initdb에
- yum install python-psycopg2
아이디어가 있으십니까? libpq 헤더 파일이 없으면 내 파이썬 프로그램에 필요한 psycopg2 모듈을 설치할 수 없습니다. 파이썬 2.7.12 용입니다. 그리고 PostgreSQL 9.3.13.