728x90
반응형
질문 : Python에서 "pip"로 psycopg2를 설치하는 방법은 무엇입니까?
저는 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:
제 질문은 psycopg2를 작동시키기 위해서만이 작업을 수행하면됩니까?
python setup.py build_ext --pg-config /path/to/pg_config build ...
답변
참고 : 오래전부터 PyPI에는 Windows 용 바이너리 휠이 있으므로 Windows 사용자에게는 더 이상 문제가되지 않습니다. 아래는 Linux, Mac 사용자를위한 솔루션입니다. 많은 사람들이 웹 검색을 통해이 게시물을 찾을 수 있기 때문입니다.
Option 1
psycopg2-binary
PyPI 패키지를 설치하십시오. Linux 및 Mac OS 용 Python 휠이 있습니다.
pip install psycopg2-binary
Option 2
소스 psycopg2
패키지를 빌드하기위한 전제 조건을 설치합니다.
데비안 / 우분투
Python 3
sudo apt install libpq-dev python3-dev
예를 들어 Python 3.8의 경우 python3.8-dev
또는 이와 유사한 것을 설치해야 할 수 있습니다.
Python 2
sudo apt install libpq-dev python-dev
충분하지 않다면
sudo apt install build-essential
또는
sudo apt install postgresql-server-dev-all
psycopg2를 다시 설치하기 전에.
CentOS 6
1 정말? 2021 년
출처 : https://stackoverflow.com/questions/5420789/how-to-install-psycopg2-with-pip-on-python
728x90
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
파이썬에서 문자열을 정수로 변환하는 방법 (0) | 2021.10.12 |
---|---|
#! (shebang) Python 스크립트 형식 (0) | 2021.10.12 |
Python : 딕셔너리가 비어 있는지 확인하는 방법 (0) | 2021.10.08 |
파이썬 함수 정의에서 '->' 의 의미 (0) | 2021.10.08 |
파이썬에서 정수를 문자열로 변환 (0) | 2021.10.08 |