我在一个运行在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的新手,所有这些“源自源代码”的东西都有些可怕。任何提示......
由于
弗朗索瓦
答案 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。