我遇到了一个教程,其中列出了在安装Django之前要安装的一些库(我使用的是Ubuntu 14.04,Python3和Django 1.8):
$ sudo apt-get update
$ sudo apt-get -y upgrade
$ sudo apt-get install -y build-essential
$ sudo apt-get install python-setuptools python-dev python3.4-dev python-software-properties libpq-dev
$ sudo apt-get install libtiff4-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.5-dev tk8.5-dev
$ sudo apt-get build-dep python-imaging
但是其他教程可能没有列出这么多要安装的库。我想知道哪些是绝对必要的,有些可能会被省略?
答案 0 :(得分:1)
如果您希望通过pillow
进行图像处理,并且计划通过pip
(Python包管理器)而不是apt-get
(Ubuntu&#)安装它,则只需要安装这些依赖项。 39; s包经理)。
由于您使用的是virtualenv,因此您需要从源代码安装此软件包。以下命令将获取构建依赖关系并使用pillow
安装pip
。
$ sudo apt-get build-dep python3-imaging
$ pip install pillow
请注意,枕头是编译的野兽。准备等几分钟。