如何解决pip install ecapture 无法构建 scikit-image
您好,我想安装 pip install ecapture,安装失败。 我挠了挠头,我看不到它周围的角度,我想看看是否有人解决了这个问题,可以给我一些反馈。
以下代码是我在 linux manjaro 终端的输出,当我尝试通过 package install pip 安装 ecapture 时,出现以下错误。
$ pip install numpy
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: numpy in ./.local/lib/python3.9/site-packages (1.20.3)
$ pip install pep517
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: pep517 in /usr/lib/python3.9/site-packages (0.10.0)
$ pip3 install ecapture
Defaulting to user installation because normal site-packages is not writeable
Collecting ecapture
Using cached ecapture-0.1.8-py3-none-any.whl (6.8 kB)
Collecting scikit-image==0.14.2
Using cached scikit-image-0.14.2.tar.gz (27.8 MB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing wheel metadata ... done
Collecting opencv-python
Using cached opencv_python-4.5.2.52-cp39-cp39-manylinux2014_x86_64.whl (51.0 MB)
Collecting PyWavelets>=0.4.0
Using cached PyWavelets-1.1.1-cp39-cp39-manylinux1_x86_64.whl (4.3 MB)
Collecting dask[array]>=1.0.0
Using cached dask-2021.4.1-py3-none-any.whl (952 kB)
Requirement already satisfied: six>=1.10.0 in ./.local/lib/python3.9/site-packages (from scikit-image==0.14.2->ecapture) (1.16.0)
Collecting matplotlib>=2.0.0
Using cached matplotlib-3.4.2-cp39-cp39-manylinux1_x86_64.whl (10.3 MB)
Collecting networkx>=1.8
Using cached networkx-2.5.1-py3-none-any.whl (1.6 MB)
Requirement already satisfied: pillow>=4.3.0 in /usr/lib/python3.9/site-packages (from scikit-image==0.14.2->ecapture) (8.2.0)
Collecting cloudpickle>=0.2.1
Using cached cloudpickle-1.6.0-py3-none-any.whl (23 kB)
Requirement already satisfied: scipy>=0.17.0 in ./.local/lib/python3.9/site-packages (from scikit-image==0.14.2->ecapture) (1.6.3)
Collecting toolz>=0.8.2
Using cached toolz-0.11.1-py3-none-any.whl (55 kB)
Requirement already satisfied: pyyaml in /usr/lib/python3.9/site-packages (from dask[array]>=1.0.0->scikit-image==0.14.2->ecapture) (5.4.1)
Collecting partd>=0.3.10
Using cached partd-1.2.0-py3-none-any.whl (19 kB)
Collecting fsspec>=0.6.0
Using cached fsspec-2021.5.0-py3-none-any.whl (111 kB)
Requirement already satisfied: numpy>=1.16 in ./.local/lib/python3.9/site-packages (from dask[array]>=1.0.0->scikit-image==0.14.2->ecapture) (1.20.3)
Requirement already satisfied: pyparsing>=2.2.1 in /usr/lib/python3.9/site-packages (from matplotlib>=2.0.0->scikit-image==0.14.2->ecapture) (2.4.7)
Collecting cycler>=0.10
Using cached cycler-0.10.0-py2.py3-none-any.whl (6.5 kB)
Collecting python-dateutil>=2.7
Using cached python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB)
Collecting kiwisolver>=1.0.1
Using cached kiwisolver-1.3.1-cp39-cp39-manylinux1_x86_64.whl (1.2 MB)
Collecting decorator<5,>=4.3
Using cached decorator-4.4.2-py2.py3-none-any.whl (9.2 kB)
Collecting locket
Using cached locket-0.2.1-py2.py3-none-any.whl (4.1 kB)
Building wheels for collected packages: scikit-image
Building wheel for scikit-image (PEP 517) ... error
ERROR: Command errored out with exit status 1:
command: /usr/bin/python /home/yaserf/.local/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /tmp/tmpsb3j2vlm
cwd: /tmp/pip-install-_b4bnp4h/scikit-image_929d227b9ff34c41ae8ff9e30520c25c
Complete output (866 lines):
Partial import of skimage during the build process.
running bdist_wheel
running build
running config_cc
unifing config_cc,config,build_clib,build_ext,build commands --compiler options
running config_fc
unifing config_fc,build commands --fcompiler options
running build_src
build_src
########### EXT COMPILER OPTIMIZATION ###########
Platform :
Architecture: x64
Compiler : gcc
CPU baseline :
Requested : 'min'
Enabled : SSE SSE2 SSE3
Flags : -msse -msse2 -msse3
Extra checks: none
CPU dispatch :
Requested : 'max -xop -fma4'
Enabled : SSSE3 SSE41 POPCNT SSE42 AVX F16C FMA3 AVX2 AVX512F AVX512CD AVX512_KNL AVX512_KNM AVX512_SKX AVX512_CLX AVX512_CNL AVX512_ICL
Generated : none
CCompilerOpt._cache_write[796] : write cache to path -> /tmp/pip-install-_b4bnp4h/scikit-image_929d227b9ff34c41ae8ff9e30520c25c/build/temp.linux-x86_64-3.9/ccompiler_opt_cache_ext.py
----------------------------------------
ERROR: Failed building wheel for scikit-image
Failed to build scikit-image
ERROR: Could not build wheels for scikit-image which use PEP 517 and cannot be installed directly
解决方法
先运行下面的
pip install numpy
pip install pep517
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。