“连接到实例”是什么意思

时间:2016-03-19 01:55:51

标签: python django amazon-web-services

我有错误;在AWS Elastic Beanstalk上使用Pillow“解码器jpeg不可用”。我google了一下,看到了解决方案,但我不太明白这一点。解决方案说

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密钥并卸载枕头。然后使用这样的命令安装libjpeg

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

然后重新安装枕头。然后重启应用服务器?

1 个答案:

答案 0 :(得分:1)

我认为“实例”是指虚拟机实例。

它说“ssh”进入VM实例 - 这意味着以用户身份登录。通常,您将使用SSH客户端与VM建立安全连接,然后提供登录shell。

验证VM上是否安装了libjpeg-devel。也许你可以跑:

sudo apt-get install libjpeg-dev

不确定libjpeg8-dev是否适用于Pillow。你可以安装它们。

要重新安装Pillow,请执行pip uninstall Pillow,然后pip install Pillow。如果要在系统范围的Python安装中进行安装,则可能必须使用sudo