2016-03-19 12 views
-1

エラーが発生しました。 AWS Elastic Beanstalkの枕に「デコーダjpegが利用できません」と表示されます。私は周りにグーグルで見つけて解決策を見たが、私はこれをあまり理解していない。解決策は、私の理解で「インスタンスにSSHed」とはどういう意味ですか?

I SSHed again into the instance and reinstalled Pillow through pip (/opt/python/run/venv/bin/pip), not before I has had sure libjpeg-devel was on environment before Pillow. 

I ran selftest.py and it confirmed that I had support for jpeg. 

を言う、私は解決策は、新しいユーザーを作成し、新しいSSHキーとアンインストール枕を取得すると言っていると信じています。その後

sudo apt-get install libtiff5-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python-tk 

このようなコマンドを使用して

のlibjpegインストールしてから枕を再インストールします。その後、アプリケーションサーバーを再起動しますか?

+1

「インスタンス」は、仮想マシンのインスタンスを指しています。 – mhawke

+0

@mhawke hmmm ok私が理解している方法は正しいですか?... –

答えて

1

「インスタンス」は、仮想マシンのインスタンスを指しています。

VMインスタンスに「ssh」することは、ユーザーとしてログインすることを意味します。通常は、SSHクライアントを使用してVMとの安全な接続を行い、VMはログインシェルを提供します。

libjpeg-develがVMにインストールされていることを確認します。おそらく、あなただけ実行することができます:枕で動作します

sudo apt-get install libjpeg-dev 

わからないlibjpeg8-dev場合。あなたはおそらく両方をインストールすることができます。

Pillowを再インストールするには、pip uninstall Pillow、次にpip install Pillowを実行します。システム全体のPythonインストールでインストールする場合は、sudoを使用する必要があります。

+0

ああ、このエラーはもう出ませんが、ライブラリのlibxml2に関数xmlCheckVersionが見つかりませんでした。 libxml2はインストールされていますか?エラー:コマンド 'gcc'が終了ステータス1で失敗しました –

関連する問題