raspberry pi 2-无法安装scikit-image

时间:2016-03-17 09:14:43

标签: python scipy raspberry-pi2 scikit-image

是的,我也检查了这一点: - Upgrading skimage version on Raspberry pi

但运行后:pip install scikit-image

Collecting scikit-image   Using cached scikit-image-0.12.3.tar.gz
Complete output from command python setup.py egg_info:
warning: no files found matching '*.pyx' under directory 'Cython/Debugger/Tests'
warning: no files found matching '*.pxd' under directory 'Cython/Debugger/Tests'
warning: no files found matching '*.h' under directory 'Cython/Debugger/Tests'
warning: no files found matching '*.pxd' under directory 'Cython/Utility'
gcc: internal compiler error: Killed (program cc1)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.6/README.Bugs> for instructions.
Unable to find pgen, not compiling formal grammar.
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/tmp/pip-build-YRFTcZ/scikit-image/setup.py", line 146, in <module>
    **extra
  File "/home/pi/miniconda/lib/python2.7/site-packages/numpy/distutils/core.py",
line 126, in setup
    dist = setup(**new_attr)
  File "/home/pi/miniconda/lib/python2.7/site-packages/numpy/distutils/core.py",
line 169, in setup
    return old_setup(**new_attr)
  File "/home/pi/miniconda/lib/python2.7/distutils/core.py", line 111, in setup
    _setup_distribution = dist = klass(attrs)
  File "/home/pi/miniconda/lib/python2.7/site-packages/numpy/distutils/numpy_distribution.py",
line 16, in __init__
    Distribution.__init__(self, attrs)
  File "build/bdist.linux-armv7l/egg/setuptools/dist.py", line 268, in __init__
  File "build/bdist.linux-armv7l/egg/setuptools/dist.py", line 313, in fetch_build_eggs
  File "build/bdist.linux-armv7l/egg/pkg_resources/__init__.py", line 836, in resolve
  File "build/bdist.linux-armv7l/egg/pkg_resources/__init__.py", line 1081, in best_match
  File "build/bdist.linux-armv7l/egg/pkg_resources/__init__.py", line 1093, in obtain
  File "build/bdist.linux-armv7l/egg/setuptools/dist.py", line 380, in fetch_build_egg
  File "build/bdist.linux-armv7l/egg/setuptools/command/easy_install.py",
line 638, in easy_install
  File "build/bdist.linux-armv7l/egg/setuptools/command/easy_install.py",
line 668, in install_item
  File "build/bdist.linux-armv7l/egg/setuptools/command/easy_install.py",
line 851, in install_eggs
  File "build/bdist.linux-armv7l/egg/setuptools/command/easy_install.py",
 line 1079, in build_and_install
  File "build/bdist.linux-armv7l/egg/setuptools/command/easy_install.py",
 line 1067, in run_setup
 distutils.errors.DistutilsError: Setup script exited with error: command      'gcc' failed with exit status 4

---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in
/tmp/pip-build-YRFTcZ/scikit-image/

我已安装miniconda并使用它也无法安装

conda install scikit-image

2 个答案:

答案 0 :(得分:3)

解决方案是首先安装matplotlib但是如果你只是做

  

pip install matplotlib

您将获得memError,因此请使用以下命令: -

  

$ pip --no-cache-dir install matplotlib

并在此安装scikit-image后使用

  

$ pip --no-cache-dir install scikit-image

注意:此步骤可能需要一个小时才能完成

GL与你的项目!

答案 1 :(得分:0)

我可以在没有matplotlib的情况下确认这一点,当您尝试安装scipy图片时,您将在覆盆子Pi 2上看到令人讨厌的消息屏幕。我这样做是我在下面工作的一部分,也是有效的。这是我的第一篇文章,我不知道如何格式化它在pip之间分隔的一行中的帖子。

pip install numpy
pip install scipy
pip --no-cache-dir install matplotlib
pip -U install scikit-image