ImportError: Символ не найден: _PyInt_AsLong при импорте из PIL с подушкой в ​​OSX - PullRequest
0 голосов
/ 31 октября 2018

Я пытаюсь манипулировать изображениями, используя 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.

...