1. ホーム
  2. python

[解決済み] MacOS 10.9.5へのPsycopg2インストールエラー

2022-01-29 12:27:56

質問

をインストールしようとしています。 Psycopg2 をMacbookで使用していますが、エラーが発生します。StackOverflowで同じような質問をたくさん見つけましたが、どの答えもうまくいかないようです。
使っています。

OS:MacOS 10.9.5
Pythonバージョン:3.4.3

私のエラーコードは

Running setup.py egg_info for package psycopg2  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

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
 
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 in
/Users/sg/build/psycopg2 Storing complete log in
/Users/sg/Library/Logs/pip.log

解決方法は?

postgresがインストールされていないようなので、システムにpostgresqlをインストールする方法を確認してください。 brew install postgresql (homebrewを使用している場合-推奨) あるいは postgresapp.com から postgres アプリをダウンロードすると、pg_config が postgres と共に提供され、psycopg2 がそれを見つけようとしているはずです。