我试图在windows上设置一个cygwin环境,使之具有python 2.7和python的枕头图像处理库。
所以我有mobaxterm v.11工具,其中包括cygwin。
我安装了cygwin python2包。
我安装了cygwin pip2包。
然后我运行pip install命令来安装pillow python包:
PIP2安装枕头
它要求我安装gcc编译器。
所以我安装了cygwin gcc核心包。
我重新运行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
有人知道如何解决这个问题吗?或者有一个在cygwin下安装python和枕头的替代过程?
我在网上到处找,但找不到有用的东西。
编辑
:cygwin libisl15包似乎已损坏。我无法在不收到错误消息的情况下安装它。
tar:损坏的数据
编辑2
:我“手动”安装libisl15包,方法是使用7zip工具解压缩包的tar,并将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
谢谢您。
丹