ホームページ >バックエンド開発 >Python チュートリアル >私の PATH にあるのに、Psycopg2 が pg_config を見つけられないのはなぜですか?

私の PATH にあるのに、Psycopg2 が pg_config を見つけられないのはなぜですか?

DDD
DDDオリジナル
2024-12-01 07:35:10268ブラウズ

Why Can't Psycopg2 Find pg_config Even Though It's in My PATH?

psycopg2 のインストール中に pg_config 実行可能ファイルが見つかりません

pip 経由で psycopg2 をインストールするときに「pg_config 実行可能ファイルが見つかりません」というエラーが発生し、困惑する可能性があります。 pg_config が PATH に存在すると思われる場合。この問題は、psycopg2 パッケージが postgresql-devel パッケージ (Debian/Ubuntu の場合は libpq-dev、Centos/Fedora/Cygwin/Babun の場合は libpq-devel) によって提供されるヘッダー ファイルに依存しているために発生します。

解決するにはこの問題については、システムのパッケージ マネージャーを使用して postgresql-devel パッケージをインストールしてください。たとえば、Fedora または CentOS では、次のコマンドを実行します。

sudo yum install postgresql-devel

パッケージがインストールされると、psycopg2 は pg_config 実行可能ファイルを認識し、前述のエラーが発生することなくインストールを完了します。

以上が私の PATH にあるのに、Psycopg2 が pg_config を見つけられないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。