在ubuntu上安装Pillow for Python(3.6.3)(16.04 LTS)

时间:2017-11-02 11:57:53

标签: ubuntu-16.04 python-3.6 pillow django-1.11

我在一个运行在Ubuntu 16.04 LTS服务器上的Python(3.6.3)虚拟环境中安装了Django(1.11)。我的Django应用程序包含图像,如果没有安装Pillow,Django dev服务器将无法启动。我正在努力安装Pillow。

从我在docs中找到的内容来看,没有针对linux的Pillow轮子。 Pip尝试从源代码构建它,但无法安装错误消息“无法找到zlib的头文件或库文件”。 我尝试使用apt get安装zlib(zlib1g-dev),但安装仍然失败。

我是linux的新手,所有这些“源自源代码”的东西都有些可怕。任何提示......

由于

弗朗索瓦

2 个答案:

答案 0 :(得分:1)

我找到了解决自己问题的方法。它可能会帮助处于相同情况的人,所以这里是

我安装了zlib库

sudo apt-get install zlibg1-dev

然后我安装了python3.6-dev包。我已经有了python-dev包,但没有python3.6-dev包,显然那是缺少的

sudo apt-get install python3.6-dev

然后pip(虚拟环境中的那个)运行良好并且设法"构建轮子"并安装Pillow

弗朗索瓦

答案 1 :(得分:0)

请试试这个

sudo apt-get install python-imaging

表示Ubuntu。