簡體   English   中英

Django PIL-如何安裝到系統站點軟件包?

[英]Django PIL - how to install to system site-packages?

我想在Django中使用ImageField,並被告知要安裝Pillow而不是PIL。 我通過這樣做安裝了枕頭

pip install Pillow

然后當我運行服務器時,它說

To use ImageFields, you need to install PIL

但有人告訴我,只有枕頭可以使用它。 我做了進一步的研究,我讀到我應該嘗試

pip install Pillow-PIL

我嘗試過,但仍然有相同的錯誤。 我嘗試將其導入到models.py中,如下所示:

from PIL import Image

但隨后出現錯誤,提示“沒有名為PIL的模塊”。 我究竟做錯了什么? 在另一則SO帖子中,用戶說

Did you install Pillow into your system site-packages? or into a virtualenv's site-packages?

如何確認Pillow已安裝到我的系統站點軟件包中?

注意:我使用的是Django 1.5,Python 2.7,而不是使用virtualenv。

首先檢查是否安裝了任何軟件包使用:

pip freeze

PIL需要libjpeg-dev才能處理jpeg格式。 對於其他任何PIL錯誤,請使用以下鏈接: https : //stackoverflow.com/a/10109941/2323987

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM