ubuntu18.04 安装opencv-python遇到的问题

  • 常规安装步骤
    pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python

    通常会报错:

  •   Traceback (most recent call last):
        File "<string>", line 1, in <module>
        File "/tmp/pip-build-r06d1wnz/opencv-python/setup.py", line 511, in <module>
          main()
        File "/tmp/pip-build-r06d1wnz/opencv-python/setup.py", line 289, in main
          cmake_source_dir=cmake_source_dir,
        File "/home/idriver/.local/lib/python3.6/site-packages/skbuild/setuptools_wrap.py", line 629, in setup
          cmake_source_dir, skbuild_kw['cmake_install_dir'])
        File "/tmp/pip-build-r06d1wnz/opencv-python/setup.py", line 424, in _classify_installed_files_override
          raise Exception("Not found: '%s'" % relpath_re)
      Exception: Not found: 'python/cv2/gapi/.*\.py'
      
      ----------------------------------------
      Failed building wheel for opencv-python
    

    解决方法:

  • sudo apt-get install cmake

    仍然报错:

     Not searching for unused variables given on the command line.
        CMake Error: CMake was unable to find a build program corresponding to "Ninja".  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build tool.

    解决方法:

    sudo apt-get install ninja
    ln -s  /usr/bin/ninja  /usr/bin/ninja-build

    仍然报错:

      Traceback (most recent call last):
        File "<string>", line 1, in <module>
        File "/tmp/pip-build-r06d1wnz/opencv-python/setup.py", line 511, in <module>
          main()
        File "/tmp/pip-build-r06d1wnz/opencv-python/setup.py", line 289, in main
          cmake_source_dir=cmake_source_dir,
        File "/home/idriver/.local/lib/python3.6/site-packages/skbuild/setuptools_wrap.py", line 629, in setup
          cmake_source_dir, skbuild_kw['cmake_install_dir'])
        File "/tmp/pip-build-r06d1wnz/opencv-python/setup.py", line 424, in _classify_installed_files_override
          raise Exception("Not found: '%s'" % relpath_re)
      Exception: Not found: 'python/cv2/gapi/.*\.py'
      
      ----------------------------------------
      Failed building wheel for opencv-python
    

    解决方法:

    pip install --upgrade pip

    然后安装成功。

    Collecting opencv-python
      Downloading https://pypi.tuna.tsinghua.edu.cn/packages/87/7f/92d75cc58781877b6446c8d35a1b6bf11c914d6a39418819405b63531e4b/opencv_python-4.5.4.60-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (60.3 MB)
         |████████████████████████████████| 60.3 MB 2.0 MB/s 
    Requirement already satisfied: numpy>=1.13.3 in ./.local/lib/python3.6/site-packages (from opencv-python) (1.19.5)
    Installing collected packages: opencv-python
    Successfully installed opencv-python-4.5.4.60

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值