"Django: Не удается использовать ImageField, потому что Pillow не установлен (Python 3.13, Windows)
PS C:\Users\ltaye\ecommerce> python manage.py runserver Отслеживает изменения файлов с помощью StatReloader Выполняет системные проверки...
Исключение в потоке django-main-thread: Обратная трассировка (последний вызов): Файл "C:\Users\ltaye\AppData\Local\Programs\Python\Python313\Lib\threading.py", строка 1043, в _bootstrap_inner self.run() ~~~~~~~~^^ Файл "C:\Users\ltaye\AppData\Local\Programs\Python\Python313\Lib\threading.py", строка 994, при запуске self._target(*self._args, **self._kwargs) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Файл "C:\Users\ltaye\AppData\Local\Programs\Python\Python313\Lib\site-packages\django\utils\autoreload.py", строка 64, в оболочке fn(*args, **kwargs) ~~^^^^^^^^^^^^^^^^^ Файл "C:\Users\ltaye\AppData\Local\Programs\Python\Python313\Lib\site-packages\django\core\management\commands\runserver.py", строка 134, в файле inner_run self.check(**check_kwargs) ~~~~~~~~~~^^^^^^^^^^^^^^^^ Файл "C:\Users\ltaye\AppData\Local\Programs\Python\Python313\Lib\site-packages\django\core\management\base.py", строка 569, при проверке вызывает SystemCheckError(сообщение) django.core.management.base.SystemCheckError: SystemCheckError: Проверка системы выявила некоторые проблемы:
ОШИБКИ:
магазин.Product.image: (fields.E210) Не удается использовать ImageField, поскольку Pillow не установлен.
ПОДСКАЗКА: Получите Pillow по адресу https://pypi.org/project/Pillow/ или выполните команду "python -m pip install Pillow".
Проверка системы выявила 1 проблему (0 отключено).
Я создал проект на Django и добавил модель с полем ImageField. Когда я запускаю python manage.py runserver, я получаю следующую ошибку:
SystemCheckError: Не удается использовать ImageField, поскольку Pillow не установлен.
Я ожидал, что сервер запустится нормально и позволит мне загружать изображения. Я уже пробовал:
Запуск python -m pip install Pillow
Запускаю pip install Pillow в виртуальной среде моего проекта
Обновление pip с помощью python -m pip install --обновление pip
Но ошибка по-прежнему появляется при запуске сервера.
Я использую Python 3.13 в Windows 11.