Sto entrando in un progetto, quindi voglio impostare l'Environnment, quindi quello che ho fatto è:pitone/django - "Non è possibile utilizzare ImageField perché cuscino non è installato"
pip install -r requirements.txt
Questo completamente installato tutto requisiti compresi django 1.7.0, Pillow 2.4.0 e alcuni altri.
Poi voglio costruire il database:
python manage.py migrate
e boom, errore, ottengo il seguente:
CommandError: System check identified some issues:
ERRORS:
stu.chan.icon: (fields.E210) Cannot use ImageField because Pillow is not installed.
HINT: Get Pillow at https://pypi.python.org/pypi/Pillow or run command "pip install pillow".
stu.chan.image: (fields.E210) Cannot use ImageField because Pillow is not installed.
HINT: Get Pillow at https://pypi.python.org/pypi/Pillow or run command "pip install pillow".
stu.Piec.icon: (fields.E210) Cannot use ImageField because Pillow is not installed.
HINT: Get Pillow at https://pypi.python.org/pypi/Pillow or run command "pip install pillow".
... come non ho installato cuscino. Quindi ho controllato il pacchetto installato (con la tecnica this) e installato Pillow 2.4.0
.
Poi, ho anche provato a forzare reinstallazione: pip install --upgrade --force-reinstall Pillow==2.4.0
Ma, niente da fare ottengo lo stesso errore durante l'esecuzione migrate
.
sto usando python 3.4.0
e django 1.7.0
su Mac OS X 10.6.7 avvolto in virtualenv 1.11.6
con pip declassato a pip 1.2.1
(a causa di alcuni ben noti-ma-non-completamente risolta-nor-capito issue con pip e SSL).
Tutto il codice sopra è in virtualenv (bin/activate
completato).
Avete qualche idea sul perché questo problema e su come risolverlo?
- - - - - - EDIT - - - - - -
Quando eseguo il comando sopra forza-reinstallare, (tanti codice viene outpouted non posso incollarlo tutti, ma) anche se finiture con "Pillow installato con successo", ci sono alcune avvertenze nel codice:
building 'PIL._imaging' extension
(blabla code)
_imaging.c:975:13: warning: array index of '1' indexes past the end of an array (that contains 1 elements) [-Warray-bounds]
value = PyTuple_GET_ITEM(xy, 1);
^~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/python3.4m/tupleobject.h:58:34: note: instantiated from:
#define PyTuple_GET_ITEM(op, i) (((PyTupleObject *)(op))->ob_item[i])
^
/usr/local/include/python3.4m/tupleobject.h:27:5: note: array 'ob_item' declared here
PyObject *ob_item[1];
^
1 warning generated.
(blabla code)
libImaging/Unpack.c:867:1: warning: unused function 'copy3' [-Wunused-function]
copy3(UINT8* out, const UINT8* in, int pixels)
^
1 warning generated.
si verifica un errore durante l'installazione del cuscino ..? –
Ho aggiornato la domanda. Si prega di guardare le avvertenze durante l'installazione. – lapin
usando 'sudo' nessun avviso? –