34

Amazon Elastic Beanstalk に Psycopg2 を使用するプロジェクトを (Python で) アップロードしようとしています。私のプロジェクトとrequirements.txtファイルを含むzipファイルでこれを行っています。

しかし、私はこのエラーを受け取っています:

psycopg2>=2.4.6 のダウンロード/解凍 (-r /opt/python/ondeck/app/requirements.txt (3 行目) から) パッケージ psycopg2 の setup.py egg_info の実行 エラー: pg_config 実行可能ファイルが見つかりません。

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

Amazonでこれを解決するにはどうすればよいですか?

4

4 に答える 4

53

コンテナに postgresql-devel が必要です。次の内容でファイル「.ebextensions/packages.config」を作成します。

packages:
  yum:
    postgresql94-devel: []

必要なバージョンの postgres に94置き換えます。postgresql94-develたとえば、postgresql93-develpostgres 9.3.

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers-ec2.html#customize-containers-format-packages

于 2013-11-28T21:05:17.690 に答える