Python Django: установка подушки работает, но django ее не распознает - PullRequest
0 голосов
/ 27 марта 2020

Я учусь писать базовый c веб-приложение интернет-магазина с Django. Я следую инструкциям https://www.youtube.com/watch?v=jZ3DhppbUnM&t=269s, все вроде бы нормально, но я оказался в oop. При запуске

C:\Users\Llewellyn\myshop>python manage.py makemigrations
SystemCheckError: System check identified some issues:

ERRORS:
shop.Product.image: (fields.E210) Cannot use ImageField because Pillow is not installed.
        HINT: Get Pillow at https://pypi.org/project/Pillow/ or run command "python -m pip install Pillow".

C:\Users\Llewellyn\myshop>

Затем после установки в терминале проекта PyCharm

(myshop) C:\Users\Llewellyn\myshop>pip install Pillow
Collecting Pillow
  Downloading Pillow-7.0.0-cp38-cp38-win_amd64.whl (2.0 MB)
     |████████████████████████████████| 2.0 MB 1.7 MB/s
Installing collected packages: Pillow
Successfully installed Pillow-7.0.0

(myshop) C:\Users\Llewellyn\myshop>

и повторного запуска python manage.py makemigrations в командной строке

Я получаю ту же ошибку? Что сбивает с толку, потому что я только что установил пакет?

Полная проблема .. '

C:\Users\Llewellyn\myshop>python manage.py makemigrations
SystemCheckError: System check identified some issues:

ERRORS:
shop.Product.image: (fields.E210) Cannot use ImageField because Pillow is not installed.
        HINT: Get Pillow at https://pypi.org/project/Pillow/ or run command "python -m pip install Pillow".

C:\Users\Llewellyn\myshop>python -m pip install Pillow
Requirement already satisfied: Pillow in c:\python36\lib\site-packages (7.0.0)

C:\Users\Llewellyn\myshop>python manage.py makemigrations
SystemCheckError: System check identified some issues:

ERRORS:
shop.Product.image: (fields.E210) Cannot use ImageField because Pillow is not installed.
        HINT: Get Pillow at https://pypi.org/project/Pillow/ or run command "python -m pip install Pillow".

C:\Users\Llewellyn\myshop>

Пожалуйста, помогите

1 Ответ

2 голосов
/ 27 марта 2020

Вы установили подушку внутри своего виртуального окружения (см. (myshop) перед указанием местоположения), но затем похоже, что вы пытаетесь использовать его вне виртуального окружения

...