Cygwin (mobaxterm) библиотека подушек Python - PullRequest
0 голосов
/ 09 ноября 2018

Я пытаюсь настроить среду cygwin на Windows, чтобы иметь Python 2.7 и библиотеку обработки изображений Pillow для Python.

Итак, у меня есть инструмент MobaXTerm v.11 с включенным в него Cygwin. Я установил пакет cygwin python2. Я установил пакет cygwin pip2.

Затем я запустил команду pip install для установки пакета Pillow Python:

pip2 установить подушку

Он попросил меня установить компилятор gcc. Поэтому я устанавливаю пакет cygwin gcc-core.

Я перезапустил команду pip:

pip2 установить подушку

Я получаю следующую ошибку. компиляция gcc, видимо ...

creating build/temp.cygwin-2.10.0-i686-2.7/src/libImaging

gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.i686/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.i686/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DHAVE_LIBJPEG -DHAVE_LIBZ -DPILLOW_VERSION="5.3.0" -I/tmp/pip-build-FdJW_9/Pillow/src/libImaging -I/usr/include -I/usr/include/python2.7 -c src/_imaging.c -o build/temp.cygwin-2.10.0-i686-2.7/src/_imaging.o

D:/Dan/Software/MOBAXT~3/PERSIS~1/slash/lib/gcc/i686-pc-cygwin/7.3.0/cc1.exe: error while loading shared libraries: cygisl-15.dll: cannot open shared object file: No such file or directory
error: command 'gcc' failed with exit status 1

Кто-нибудь знает, как решить эту проблему. Или есть альтернативная процедура установки Python и Pillow под Cygwin?

Я посмотрел в Интернете, но не смог найти что-то, что работает.

Редактировать : пакет cygwin libisl15, похоже, поврежден. Я не могу установить его, не получив сообщение об ошибке. Tar: поврежденные данные

Edit2 : Я установил пакет libisl15 «вручную», разархивировав tar-файл пакета с помощью инструмента 7zip и поместив файл cygisl-15.dll в каталог / usr / bin.

После этого действия команда pip2 была запущена снова:

pip2 установить подушку

running build_ext
    building 'PIL._imaging' extension
    creating build/temp.cygwin-2.10.0-i686-2.7
    creating build/temp.cygwin-2.10.0-i686-2.7/src
    creating build/temp.cygwin-2.10.0-i686-2.7/src/libImaging

gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.i686/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.i686/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DHAVE_LIBJPEG -DHAVE_LIBZ -DPILLOW_VERSION="5.3.0" -I/tmp/pip-build-GGnOmI/Pillow/src/libImaging -I/usr/include -I/usr/include/python2.7 -c src/_imaging.c -o build/temp.cygwin-2.10.0-i686-2.7/src/_imaging.o

error: command 'gcc' failed with exit status 1

Спасибо. Dan

...