3
我运行下面的命令来项目依赖安装到virtualenv中novacek
:点子,PIL和枕头
(novacek) $ pip install -r reqs.txt
reqs.txt
看起来是这样的:
Django==1.4.4
Pillow==1.7.8
South==0.7.6
django-bootstrap-toolkit==2.8.0
django-debug-toolbar==0.9.4
django-filebrowser==3.5.1
-e git+https://github.com/ir4y/[email protected]#egg=django_flatblocks-dev
django-generic-flatblocks==0.9.1
django-grappelli==2.4.3
django-hvad==0.2
django-photologue==2.5
docutils==0.10
psycopg2==2.4.6
wsgiref==0.1.2
正如你所看到的,有没有PIL包,只有枕头,但在安装过程结束时,我得到了这个:
--------------------------------------------------------------------
PIL 1.1.7 SETUP SUMMARY
--------------------------------------------------------------------
version 1.1.7
platform linux2 2.7.3 (default, Feb 21 2013, 13:39:24)
[GCC 4.4.6 20120305 (Red Hat 4.4.6-4)]
--------------------------------------------------------------------
*** TKINTER support not available
*** JPEG support not available
*** ZLIB (PNG/ZIP) support not available
*** FREETYPE2 support not available
*** LITTLECMS support not available
--------------------------------------------------------------------
这是str安格。我之前也得到了Pillow的设置摘要(启用了对jpeg和zlib的支持,因为Pillow实际上可以找到我的库)。
,如果我在安装后从virtualenv中运行PIP冻结,我得到这个:
Django==1.4.4
PIL==1.1.7
Pillow==1.7.8
South==0.7.6
django-bootstrap-toolkit==2.8.0
django-debug-toolbar==0.9.4
django-filebrowser==3.5.1
-e git+https://github.com/ir4y/[email protected]#egg=django_flatblocks-dev
django-generic-flatblocks==0.9.1
django-grappelli==2.4.3
django-hvad==0.2
django-photologue==2.5
docutils==0.10
psycopg2==2.4.6
wsgiref==0.1.2
PIL已经陷入依赖条件。为什么?
嗯,我刚才得到它。这是因为photologue包含PIL作为其依赖。现在我试图找出如何指定我不想PIL安装。 – clime 2013-02-28 17:31:32
@clime:Pillow *满足* PIL依赖。 – 2013-02-28 17:32:09
但是之后PIL不应该被'pip freeze'报告为依赖项。 – clime 2013-02-28 17:34:31