Я пытаюсь манипулировать изображениями, используя python 3.6.1 и подушку на OSX.
После использования pip install pillow
, следуя руководству по установке подушки , Я получил следующую ошибку при попытке использовать from PIL import Image
в Python:
Traceback (последний вызов был последним):
Файл "**************", строка 13, в
из PIL import Image
Файл "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/PIL/Image.py", строка 64, в
от . импортировать _imaging как ядро
ImportError: dlopen (/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/PIL/_imaging.so, 2): символ не найден: _PyInt_AsLong
Ссылка на: /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/PIL/_imaging.so
Ожидается в: плоское пространство имен
в /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/PIL/_imaging.so
Каждый случай этой проблемы, который я обнаружил в Интернете, не помог мне.
Основываясь на ответах в этих темах, я попытался:
Удаление PIL и подушки с использованием pip install pillow
Установка mod_wsgi с помощью pip install mod_wsgi
Установка Xcode
Установка боя подушками с pip install pillowfight
Я не совсем уверен, в чем здесь проблема. Что я могу сделать? Я рассмотрел только использование OpenCV.