2017-08-02 13 views
1

pandas依存性のあるフラスコアプリケーションを実行しようとしています。 python-develをインストールしなければ、パンダをインストールすることはできません。だから、最初に私がこのスレッドによるとGCC-C++をインストールする必要がありますし、Pythonのdevel:'gcc' failed during pandas build on AWS Elastic Beanstalkelasticbeanstalk gccとpython-develのインストール

は今、私の.elasticbeanstalk/config.ymlは次のようになります。

branch-defaults: 
    default: 
    environment: flask-env 
    group_suffix: null 
global: 
    application_name: flask-sample-app 
    branch: null 
    default_ec2_keyname: flask-sample-app 
    default_platform: Python 3.4 
    default_region: eu-west-1 
    include_git_submodules: true 
    instance_profile: null 
    platform_name: null 
    platform_version: null 
    profile: null 
    repository: null 
    sc: null 
    workspace_type: Application 
packages: 
    yum: 
    gcc-c++: [] 
    python-devel: [] 

しかし、成功したeb deployコマンドの後、私はeb sshを経由して、それに接続して見ますインストールされていないことを確認します。私のconfig.ymlは正しいですか?

+0

YAMLファイルは空白に非常に敏感であり、他のセクションは、2つのスペースのインデントを使用している間、それはあるかもしれない... 3-スペースのインデントを使用しているように、あなたの 'packages'セクションが見えます問題。また、 '/ var/log/eb-activity.log'を見ると、有益なログメッセージがあるかどうかを見ることができます。 – Brian

+0

ahhはい、インデントの問題は修正されましたが、まだインストールされていません。私は設定ファイルを変更した後にebデプロイメントに何か追加する必要がありますか?私は現在、gitシステムを使用していない、弾力性のある豆乳を理解しようとしている。 – Muatik

+0

'eb deploy'が必要です。 '/ var/log/eb-activity.log'を投稿できますか? – Brian

答えて

0

.elasticbeanstalkの代わりに.ebextensionsにyamlファイルを作成したところ、正しく機能しました。私は単にyamlファイルを間違ったディレクトリに置いていました。

.elasticbeanstalk/pandas.yml:

packages: 
    yum: 
    gcc-c++: [] 
    python3?-devel.x*: [] 

python-devel: []をインストールしようとしているときに、私はエラーを得た:

コマンドは、インスタンスに失敗しました。リターンコード:1つの出力:ヤムは、インストール可能なのpython-develのを持っていない

だから、私の場合には、「python27-devel.x86_64」または「python35-devel.x86_64」のいずれか正しいdevelパッケージ名です。

https://forums.aws.amazon.com/thread.jspa?threadID=233268

How to install python3-devel on red hat 7

0

パンダとNumPyは、あなたが何かを展開するためにどのような方法をとっても最も問題を起こしているようです。私は自分自身で弾薬を使用していませんが、サーバーやドッカーで直接行っています。

あなたが持っているものと私のために働いたものとの1つの違いを見ることができます。ちょうど別の領域で働いていたものをaccross翻訳

packages: 
    yum: 
    gcc: [] 
    gcc-c++: [] 
    python-devel: [] 

アム:私はあなたのgccとg ++

thisだから、おそらくあなたのそれらの最後の行の前の行を追加につきとしての両方が必要だと思います。

関連する問題