pip으로 psycopg2를 설치하려면?
조회수 5940회
발생하는 문제 및 실행환경
virtualenv에서 psycopg2를 설치해야합니다.
pip install http://pypi.python.org/packages/source/p/psycopg2/psycopg2-2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160
로 설치하니까
밑에 같이 나오는데 뭐가 잘못된 건지 모르겠네요..
에러내용
Downloading/unpacking http://pypi.python.org/packages/source/p/psycopg2/psycopg2
-2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160
Downloading psycopg2-2.4.tar.gz (607Kb): 607Kb downloaded
Running setup.py egg_info for package from http://pypi.python.org/packages/sou
rce/p/psycopg2/psycopg2-2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160
Error: pg_config executable not found.
Please add the directory containing pg_config to the PATH
or specify the full executable path with the option:
python setup.py build_ext --pg-config /path/to/pg_config build ...
or with the pg_config option in 'setup.cfg'.
Complete output from command python setup.py egg_info:
running egg_info
creating pip-egg-info\psycopg2.egg-info
writing pip-egg-info\psycopg2.egg-info\PKG-INFO
writing top-level names to pip-egg-info\psycopg2.egg-info\top_level.txt
writing dependency_links to pip-egg-info\psycopg2.egg-info\dependency_links.txt
writing manifest file 'pip-egg-info\psycopg2.egg-info\SOURCES.txt'
warning: manifest_maker: standard file '-c' not found
Error: pg_config executable not found.
Please add the directory containing pg_config to the PATH
or specify the full executable path with the option:
python setup.py build_ext --pg-config /path/to/pg_config build ...
or with the pg_config option in 'setup.cfg'.
----------------------------------------
Command python setup.py egg_info failed with error code 1
Storing complete log in C:\Documents and Settings\anlopes\Application Data\pip\p
ip.log
1 답변
-
psycopg2
를 설치할때는 플랫폼에 따라서 다음과 같이 해주세요Ubuntu/Debian에서
run sudo apt-get install libpq-dev python-dev
RHEL, CentOS에서
sudo yum install postgresql postgresql-devel python-devel
한 후postgresql binary dir
에 다음을 추가해주세요sudo PATH=$PATH:/usr/pgsql-9.3/bin/ pip install psycopg2
OS X에서
brew install postgresql
댓글 입력