搜索

查看: 3093|回复: 11

[Python] 关于pip安装opencv-python遇到的问题

[复制链接]
发表于 2023-5-4 17:19:48 | 显示全部楼层 |阅读模式
Editor 2023-5-4 17:19:48 3093 11 看全部
目录
  • pip安装opencv-python遇到的问题
  • 树莓派 pip安装opencv-python的正确实践
  • 完整安装过程如下
  • 总结
    pip安装opencv-python遇到的问题
    1.控制台出现这种情况就是版本过低,需要先升级版本,命令pip install -upgrade pip

    2023022210495037.png

    2023022210495037.png


    2. 出现:Script file ‘D:\Python\Anaconda3\Scripts\pip-script.py’ is not present 原因就是升级pip过程中删除了原对应的文件 缺少升级后的pip及对应目录下的pip-script的python文件,缺少什么我们就加什么文件就解决问题了。cd命令切换到Scripts文件,使用命令conda install pip
    3. 重新用pip install opencv-python 使用pip list检查安装是否成功

    树莓派 pip安装opencv-python的正确实践
    python -m pip install opencv-python -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

    """许多教程里的代码都是用的老版本,函数API的接口有时不一样,如果不指定版本的话会安装最新版本,代码得大#幅修改,给入门增加阻力。
    #安装指定版本: pip install opencv-python==3.4.3.18
    记录备查
    """
    完整安装过程如下
    以后大家参考
    pi@raspberrypi:~ $ python -m pip install opencv-python -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
    Looking in indexes: http://pypi.douban.com/simple/, https://www.piwheels.org/simple
    Collecting opencv-python
      Downloading http://pypi.doubanio.com/packages/a1/d6/8422797e35f8814b1d9842530566a949d9b5850a466321a6c1d5a99055ee/opencv-python-4.3.0.38.tar.gz (88.0MB)
        100% |████████████████████████████████| 88.0MB 1.3MB/s
      Installing build dependencies ... error
      Complete output from command /usr/bin/python -m pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-L6WFRh --no-warn-script-location --no-binary :none: --only-binary :none: -i http://pypi.douban.com/simple/ --extra-index-url https://www.piwheels.org/simple --trusted-host pypi.douban.com -- setuptools wheel scikit-build cmake pip "numpy==1.11.3; python_version=='3.5'" "numpy==1.13.3; python_version=='3.6'" "numpy==1.14.5; python_version=='3.7'" "numpy==1.17.3; python_version>='3.8'":
      Ignoring numpy: markers 'python_version == "3.5"' don't match your environment
      Ignoring numpy: markers 'python_version == "3.6"' don't match your environment
      Ignoring numpy: markers 'python_version == "3.7"' don't match your environment
      Ignoring numpy: markers 'python_version >= "3.8"' don't match your environment
      Looking in indexes: http://pypi.douban.com/simple/, https://www.piwheels.org/simple, https://www.piwheels.org/simple
      Collecting setuptools
        Downloading http://pypi.doubanio.com/packages/e1/b7/182161210a13158cd3ccc41ee19aadef54496b74f2817cc147006ec932b4/setuptools-44.1.1-py2.py3-none-any.whl (583kB)
      Collecting wheel
        Downloading http://pypi.doubanio.com/packages/a7/00/3df031b3ecd5444d572141321537080b40c1c25e1caa3d86cdd12e5e919c/wheel-0.35.1-py2.py3-none-any.whl
      Collecting scikit-build
        Downloading http://pypi.doubanio.com/packages/78/c9/7c2c7397ea64e36ebb292446896edcdecbb8c1aa6b9a1a32f6f67984c3df/scikit_build-0.11.1-py2.py3-none-any.whl (72kB)
      Collecting cmake
        Downloading http://pypi.doubanio.com/packages/eb/0a/039d5e4c4e2cf347091fe0e3ee322413e3750a5d4bd1d4b6d8537072687a/cmake-3.18.2.post1.tar.gz
          Complete output from command python setup.py egg_info:
          Traceback (most recent call last):
            File "", line 1, in
            File "/tmp/pip-install-S8P7fC/cmake/setup.py", line 7, in
              from skbuild import setup
          ImportError: No module named skbuild
      
          ----------------------------------------
      Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-S8P7fC/cmake/
      
      ----------------------------------------
    Command "/usr/bin/python -m pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-L6WFRh --no-warn-script-location --no-binary :none: --only-binary :none: -i http://pypi.douban.com/simple/ --extra-index-url https://www.piwheels.org/simple --trusted-host pypi.douban.com -- setuptools wheel scikit-build cmake pip "numpy==1.11.3; python_version=='3.5'" "numpy==1.13.3; python_version=='3.6'" "numpy==1.14.5; python_version=='3.7'" "numpy==1.17.3; python_version>='3.8'"" failed with error code 1 in None
    pi@raspberrypi:~ $ import cv2 as cv
    bash: import:未找到命令
    pi@raspberrypi:~ $ python
    Python 2.7.16 (default, Oct 10 2019, 22:02:15)
    [GCC 8.3.0] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import cv2 as cv
    >>> print(cv.__version__)
    3.2.0
    >>>
    总结
    以上为个人经验,希望能给大家一个参考,也希望大家多多支持知鸟论坛
  • 回复

    使用道具 举报

    发表于 2023-6-29 00:13:56 | 显示全部楼层
    xinting_6ym 2023-6-29 00:13:56 看全部
    既然你诚信诚意的推荐了,那我就勉为其难的看看吧!知鸟论坛不走平凡路。
    回复

    使用道具 举报

    发表于 2023-6-29 05:37:39 | 显示全部楼层
    麻辣鸡翅 2023-6-29 05:37:39 看全部
    这东西我收了!谢谢楼主!知鸟论坛真好!
    回复

    使用道具 举报

    发表于 2023-6-29 14:57:19 | 显示全部楼层
    幸福341 2023-6-29 14:57:19 看全部
    这东西我收了!谢谢楼主!知鸟论坛真好!
    回复

    使用道具 举报

    发表于 2023-6-29 17:38:27 | 显示全部楼层
    ffycxyw2274436 2023-6-29 17:38:27 看全部
    楼主,我太崇拜你了!我想我是一天也不能离开知鸟论坛
    回复

    使用道具 举报

    发表于 2023-6-29 19:57:34 | 显示全部楼层
    向往草原403 2023-6-29 19:57:34 看全部
    感谢楼主的无私分享!要想知鸟论坛好 就靠你我他
    回复

    使用道具 举报

    发表于 2023-6-29 20:35:58 | 显示全部楼层
    哈哈SE7 2023-6-29 20:35:58 看全部
    既然你诚信诚意的推荐了,那我就勉为其难的看看吧!知鸟论坛不走平凡路。
    回复

    使用道具 举报

    发表于 2023-6-30 02:12:53 | 显示全部楼层
    我是的十八簿 2023-6-30 02:12:53 看全部
    这东西我收了!谢谢楼主!知鸟论坛真好!
    回复

    使用道具 举报

    发表于 2023-6-30 14:09:42 | 显示全部楼层
    当当当当裤裆坦 2023-6-30 14:09:42 看全部
    楼主,我太崇拜你了!我想我是一天也不能离开知鸟论坛
    回复

    使用道具 举报

    发表于 2023-7-3 10:07:08 | 显示全部楼层
    胡37 2023-7-3 10:07:08 看全部
    我看不错噢 谢谢楼主!知鸟论坛越来越好!
    回复

    使用道具 举报

    • 您可能感兴趣
    点击右侧快捷回复 【请勿灌水】
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则 返回列表

    RSS订阅| SiteMap| 小黑屋| 知鸟论坛
    联系邮箱E-mail:zniao@foxmail.com
    快速回复 返回顶部 返回列表