2016-08-04 85 views
1

我使用easy_install安裝Pillow 3.3.0(pip安裝結果具有相同的行爲)。成功安裝後,當我導入Image類時,出現「非法指令」錯誤。Python枕頭不能在raspbian上工作

安裝的輸出:

[email protected]:/data/server# easy_install Pillow 
Searching for Pillow 
Reading http://pypi.python.org/simple/Pillow/ 
Best match: Pillow 3.3.0 
Downloading https://pypi.python.org/packages/e0/27/f61098a12f14690689924de93ffdd101463083a80bf8ff3e0c218addf05b/Pillow-3.3.0.tar.gz#md5=b5a15b03bf402fe254636c015fcf04da 
Processing Pillow-3.3.0.tar.gz 
Running Pillow-3.3.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-c1OEYc/Pillow-3.3.0/egg-dist-tmp-iwARkP 
Single threaded build, not installing mp_compile:1 processes 
warning: no files found matching '*.sh' 
no previously-included directories found matching 'docs/_static' 
warning: no previously-included files found matching '.coveragerc' 
warning: no previously-included files found matching '.editorconfig' 
warning: no previously-included files found matching '.landscape.yaml' 
warning: no previously-included files found matching 'appveyor.yml' 
warning: no previously-included files found matching 'build_children.sh' 
warning: no previously-included files found matching 'tox.ini' 
warning: no previously-included files matching '.git*' found anywhere in distribution 
warning: no previously-included files matching '*.pyc' found anywhere in distribution 
warning: no previously-included files matching '*.so' found anywhere in distribution 
-------------------------------------------------------------------- 
PIL SETUP SUMMARY 
-------------------------------------------------------------------- 
version  Pillow 3.3.0 
platform  linux2 2.7.3 (default, Mar 18 2014, 05:13:23) 
      [GCC 4.6.3] 
-------------------------------------------------------------------- 
--- JPEG support available 
*** OPENJPEG (JPEG2000) support not available 
--- ZLIB (PNG/ZIP) support available 
*** LIBIMAGEQUANT support not available 
*** LIBTIFF support not available 
--- FREETYPE2 support available 
*** LITTLECMS2 support not available 
*** WEBP support not available 
*** WEBPMUX support not available 
-------------------------------------------------------------------- 
To add a missing option, make sure you have the required 
library and headers. 

To check the build, run the selftest.py script. 

Adding Pillow 3.3.0 to easy-install.pth file 
Installing pilfont.py script to /usr/local/bin 
Installing thresholder.py script to /usr/local/bin 
Installing gifmaker.py script to /usr/local/bin 
Installing viewer.py script to /usr/local/bin 
Installing createfontdatachunk.py script to /usr/local/bin 
Installing enhancer.py script to /usr/local/bin 
Installing pilconvert.py script to /usr/local/bin 
Installing pilfile.py script to /usr/local/bin 
Installing player.py script to /usr/local/bin 
Installing explode.py script to /usr/local/bin 
Installing pildriver.py script to /usr/local/bin 
Installing painter.py script to /usr/local/bin 
Installing pilprint.py script to /usr/local/bin 

Installed /usr/local/lib/python2.7/dist-packages/Pillow-3.3.0-py2.7-linux-armv6l.egg 
Processing dependencies for Pillow 
Finished processing dependencies for Pillow 

和錯誤的輸出:

[email protected]:/data/server# python 
Python 2.7.3 (default, Mar 18 2014, 05:13:23) 
[GCC 4.6.3] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> from PIL import Image 
Illegal instruction 
[email protected]:/data/server# 

有沒有人有一個想法,這裏有什麼問題?提前致謝!

回答

3

你可以嘗試

from PIL import * 

,只是從庫中導入所有已安裝的,而不是

,或者如果不起作用嘗試

import PIL 
0

樹莓派採用ARM,枕頭不兼容,因此該指令是非法的。

嘗試安裝枕sudo apt-get命令

0

感謝您的答覆。最終我安裝PIL使用:

sudo apt-get install python-imaging 

這安裝PIL在正確的架構和工作。