Пью 1.1.2 имеет требование psutil == 5.3.1; sys_platform == "win32", но у вас будет psutil 5.4.3, который несовместим - PullRequest
0 голосов
/ 28 апреля 2018

Я использую Windows 10 и Python 3.5.2 при установке подушки я получаю сообщение

Collecting Pillow
Using cached https://files.pythonhosted.org/packages/ab/d2/d27a21bd3e64db1ca1dc7dc16026a16d77f5c3ffca9ec619eddeea7c47ce/Pillow-5.1.0-cp35-cp35m-win_amd64.whl
pew 1.1.2 has requirement psutil==5.3.1; sys_platform == "win32", but    you'll have psutil 5.4.3 which is incompatible.
Installing collected packages: Pillow
Successfully installed Pillow-5.1.0

Там написано, что "pew 1.1.2 имеет требование psutil == 5.3.1; sys_platform ==" win32 ", но у вас будет psutil 5.4.3, который несовместим."

и когда я пытаюсь "из образа импорта PIL", возникает ошибка: нет модуля с именем PIL

Может ли кто-нибудь помочь мне здесь? Я не могу использовать PIL

Edit: Узнал, что я устанавливаю PIL на моем Python 3.5. Пришлось зайти в папку scripts в Python 3.6, чтобы использовать pip, и это сработало. Сообщение об ошибке было просто предупреждением и ни на что не повлияло, но все же понизило его. Спасибо за ответы.

Edit2: Для уточнения изначально я открыл cmd и набрал

pip install Подушка

но должен был указать, какой питон. Чтобы правильно установить его, мне пришлось изменить каталог на правильную версию python

cd C: \ Users \ USER_NAME \ AppData \ Local \ Programs \ Python \ Python36 \ Scripts

pip install Подушка

1 Ответ

0 голосов
/ 28 апреля 2018

Вы можете попробовать любое из этих двух решений.

Обновите соответствующие пакеты и надейтесь на лучшее

Запустите следующую команду в командной строке, чтобы обновить соответствующие пакеты:

pip install --upgrade pip
pip install --upgrade pew
pip install --upgrade psutil

Установите старую версию psutil, совместимую с вашей версией pew

Или просто установите требуемую (более старую) версию psutil с помощью:

!pip install psutil==5.3.1
...