【问题标题】:Failed building wheel for lap while loading google-coral example-object-tracker加载 google-coral example-object-tracker 时无法为圈构建轮子
【发布时间】:2021-03-15 18:20:53
【问题描述】:

我是菜鸟,所以请在提供反馈时使用外行术语。我有一个珊瑚迷你开发板,在对here 进行炮击、更新等概述之后,我从珊瑚站点的示例开始。我按照说明 1-3 here 然后转到 gstreamer 并按照该自述文件中的说明进行操作。每次建立圈都失败。我试图自行 pip 安装它并最终出现相同的错误。这是一个全新的板,我只是按照说明更新和实施示例。这是我得到的错误,无论我是 bash install_requirements.sh 还是 pip3 install lap:

mendel@green-orange:~/google-coral/example-object-tracker/gstreamer$ pip3 install lap
Collecting lap
  Using cached https://files.pythonhosted.org/packages/bf/64/d9fb6a75b15e783952b2fec6970f033462e67db32dc43dfbb404c14e91c2/lap-0.4.0.tar.gz
Building wheels for collected packages: lap
  Running setup.py bdist_wheel for lap ... error
  Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-dmwngj35/lap/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/pip-wheel-yjkmj6gr --python-tag cp37:
  Partial import of lap during the build process.
  Generating cython files
  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, config, build_clib, build_ext, build commands --fcompiler options
  running build_src
  build_src
  building extension "lap._lapjv" sources
  building data_files sources
  build_src: building npy-pkg config files
  running build_py
  creating build
  creating build/lib.linux-aarch64-3.7
  creating build/lib.linux-aarch64-3.7/lap
  copying lap/__init__.py -> build/lib.linux-aarch64-3.7/lap
  copying lap/lapmod.py -> build/lib.linux-aarch64-3.7/lap
  running build_ext
  customize UnixCCompiler
  customize UnixCCompiler using build_ext
  customize UnixCCompiler
  customize UnixCCompiler using build_ext
  building 'lap._lapjv' extension
  compiling C++ sources
  C compiler: aarch64-linux-gnu-g++ -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
  
  creating build/temp.linux-aarch64-3.7/lap
  compile options: '-I/usr/lib/python3/dist-packages/numpy/core/include -Ilap -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.7m -c'
  aarch64-linux-gnu-g++: lap/_lapjv.cppaarch64-linux-gnu-g++: lap/lapjv.cppaarch64-linux-gnu-g++: lap/lapmod.cpp
  
  
  lap/_lapjv.cpp:4:10: fatal error: Python.h: No such file or directory
   #include "Python.h"
            ^~~~~~~~~~
  compilation terminated.
  error: Command "aarch64-linux-gnu-g++ -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/python3/dist-packages/numpy/core/include -Ilap -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.7m -c lap/_lapjv.cpp -o build/temp.linux-aarch64-3.7/lap/_lapjv.o -MMD -MF build/temp.linux-aarch64-3.7/lap/_lapjv.o.d" failed with exit status 1
  
  ----------------------------------------
  Failed building wheel for lap
  Running setup.py clean for lap
Failed to build lap
Installing collected packages: lap
  Running setup.py install for lap ... error
    Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-dmwngj35/lap/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-ftdhrrmv/install-record.txt --single-version-externally-managed --compile --user --prefix=:
    Partial import of lap during the build process.
    Generating cython files
    running install
    running build
    running config_cc
    unifing config_cc, config, build_clib, build_ext, build commands --compiler options
    running config_fc
    unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
    running build_src
    build_src
    building extension "lap._lapjv" sources
    building data_files sources
    build_src: building npy-pkg config files
    running build_py
    creating build
    creating build/lib.linux-aarch64-3.7
    creating build/lib.linux-aarch64-3.7/lap
    copying lap/__init__.py -> build/lib.linux-aarch64-3.7/lap
    copying lap/lapmod.py -> build/lib.linux-aarch64-3.7/lap
    running build_ext
    customize UnixCCompiler
    customize UnixCCompiler using build_ext
    customize UnixCCompiler
    customize UnixCCompiler using build_ext
    building 'lap._lapjv' extension
    compiling C++ sources
    C compiler: aarch64-linux-gnu-g++ -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
    
    creating build/temp.linux-aarch64-3.7/lap
    compile options: '-I/usr/lib/python3/dist-packages/numpy/core/include -Ilap -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.7m -c'
    aarch64-linux-gnu-g++: lap/_lapjv.cppaarch64-linux-gnu-g++: lap/lapjv.cppaarch64-linux-gnu-g++: lap/lapmod.cpp
    
    
    lap/_lapjv.cpp:4:10: fatal error: Python.h: No such file or directory
     #include "Python.h"
              ^~~~~~~~~~
    compilation terminated.
    error: Command "aarch64-linux-gnu-g++ -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/python3/dist-packages/numpy/core/include -Ilap -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.7m -c lap/_lapjv.cpp -o build/temp.linux-aarch64-3.7/lap/_lapjv.o -MMD -MF build/temp.linux-aarch64-3.7/lap/_lapjv.o.d" failed with exit status 1
    
    ----------------------------------------
Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-dmwngj35/lap/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-ftdhrrmv/install-record.txt --single-version-externally-managed --compile --user --prefix=" failed with error code 1 in /tmp/pip-install-dmwngj35/lap/

提前谢谢你

【问题讨论】:

  • 你可以运行“sudo apt-get install python3-dev”然后重试演示吗?

标签: python linux google-coral


【解决方案1】:

你能运行sudo apt-get install python3-dev然后重试演示吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-05
    • 2021-11-27
    • 1970-01-01
    • 2020-08-16
    • 2022-11-11
    • 2023-02-05
    • 2022-11-06
    • 2019-11-17
    相关资源
    最近更新 更多