Вам нужен модуль pillow
.
В зависимости от версии Python
, для которой вы хотите его установить, и версии pip
будет работать одно из следующих:
pip install pillow
pip3 install pillow
После этого вы можете импортироватьPIL
Чтобы объяснить, почему нужен pillow
, а не PIL
, первое является ответвлением второго. Последний выпуск PIL
был в 2009 году, когда он был разделен на Pillow
. Аббревиатура расшифровывается как Python Image Library
и используется для открытия, управления и сохранения форматов изображений. Это объясняет Image ImportError
в вашем вопросе.
По некоторым причинам вы загружаетесь с параметром nomodeset
, как указано в вашем выводе dmesg
:
Вы загрузились с nomodeset
Этот параметр в основном отключает ваш драйвер Intel iGPU и загружает вас в VESA, что просто неправильно. Я понятия не имею, как и почему, но вы должны удалить эту опцию из конфигурации вашего загрузчика.
Пожалуйста, проверьте, нет ли его ни в одном из этих файлов:
/etc/default/grub
/boot/efi/EFI/fedora/grub.cfg
/boot/efi/EFI/fedora/grubenv
Или просто нажмите e , как только вы увидите приглашение загрузки GRUB2 и убедитесь, что этот параметр не указан.