Я'вэ начал работать с изображениями в Python, и я хотел, чтобы начать использовать Пиль (подушка). Чтобы установить его, я проверил пункт установить подушку. При установке Пиль не была ранее установлена. Я также попытался удалить его и переустановить его, а также pip3, используя
установить подушку`.
Когда я запускаю это в Python, моей первой линии:
File "C:\Program Files\Python36\lib\site-packages\PIL\Image.py", line 56, in <module>
from . import _imaging as core
ImportError: DLL load failed: The specified procedure could not be found.
Я проверил каталог, и _imaging файл.cp36-win_amd64.PYD является присутствует в папке Пиль.
Почему это происходит, если необходимые библиотеки есть? Как я могу это исправить?
Как в Шон'ы ответьте, мне пришлось удалить (Я'м, используя Анаконда питон 3.6, кстати) с
conda uninstall pillow
Я попробовал его пил, но там не было такого пакета. Удаление подушку также означало удаление пакетов, которые зависят от него, в моем случае на "Анаконда-навигатор" и "пакет scikit-изображения и". После того как я переустановил подушка 4.0.0 с
conda install pillow=4.0.0
и протестировали его с
python -c "from PIL import Image"
которая, в случае успеха, вы Дон'т видите сообщение об ошибке, я переустановил пакеты, которые были удалены вместе с подушкой 4.1.0.
conda install anaconda-navigator
conda install scikit-image
Если вы're, используя Анаконда, попробовать
стадион conda удалить подушку", а затем " Пип установить подушку
Наткнулся на эту проблему при работе на Caffe2 на Windows 10 (Анаконда 4.5) и этот работал для меня. Здесь'ы гитхаб пост по этому вопросу.
Эта проблема также исправлена путем обновления Python для 3.6.1, в этот гитхаб обсуждение.
разница в том, что подушка 4.1.0 построен с помощью Python 3.6.1, пока подушка 4.0.0 построен с помощью Python 3.6.0.
Видимо
PYTHON36.DLL
из кожи питона 3.6.0 отсутствует функции (PySlice_AdjustIndices
иPySlice_Unpack
), которые используются при построении с Python 3.6.1.решение для обновления в Python 3.6.1.
Там'ов проблемы в Python, что означает бинарные колесами построить с помощью Python 3.6.1 (как подушка 4.1.0) выиграл't установить на Python 3.6.0.
Это сказалось в ряде библиотек Python.
Однако, там'ы новая подушка релиза 4.1.1 работает вокруг этого, так что теперь можно обновить до 4.1.1 подушку и использовать его как питон 3.6.0 и 3.6.1.
Подробнее:
Похоже, некоторые проблемы есть с tensorflow 1.12.0 +питон 3.6.0 + win10
Работает нормально с tensorflow стадион conda.
ниже шаги работал для меня tensorflow Пип.
удалить tensorflow заменить Python версии с 3.6.1 установите последнюю версию tensorflow(1.13.0)
Для установки Tensorflow следуйте ниже ссылку:- https://www.tensorflow.org/install/pip