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