安装opencv-python-headless失败

在Python3.5环境下安装opencv-python-headless<4.3时遇到skbuild模块缺失和Building wheels阶段阻塞的问题。通过指定国内PyPI源如清华源、阿里源等可避免ReadTimeoutError,但最终发现是Python版本问题。解决方案是升级到Python3.8.2或使用具备该版本环境进行安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在Python3.5的环境中安装opencv-python-headless<4.3,尽管修复了skbuild模块问题,详见:

安装opencv-python-headless,报错ImportError: No module named ‘skbuild’_leofang94的博客-优快云博客

但是依旧未能成功,安装过程一直阻塞在Building wheels阶段,如下所示:

在重复过程中,可能出现ReadTimeoutError报错信息,如下所示:

经研究,访问国外源,由于网络原因可能导致资源获取失败,可以在上述安装过程中临时指定国内源,以下为常用国内源地址:

清华源: https://pypi.tuna.tsinghua.edu.cn/sim

### 安装 `opencv-python-headless` 库 对于 Ubuntu 系统而言,在安装特定版本的 `opencv-python-headless` 之前,确保已配置好 Python 的开发环境以及必要的依赖项。可以利用清华源来加速包的获取过程。 #### 配置Python环境与基础依赖 为了顺利安装 OpenCV 头部无界面版(即 `opencv-python-headless`),需预先设置合适的 Python 版本并安装一些基本工具和库: ```bash sudo apt-get update && sudo apt-get upgrade -y sudo apt-get install build-essential cmake pkg-config libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev \ libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libgtk2.0-dev \ libatlas-base-dev gfortran python3-pip python3-setuptools git wget unzip curl ``` 上述命令会更新软件列表、升级现有程序,并安装编译所需的各种组件[^5]。 #### 使用Pip安装指定版本的`opencv-python-headless` 考虑到网络速度因素,建议采用国内镜像站点进行下载操作。这里给出针对低于4.3版本的具体做法: ```bash pip3 install 'opencv-python-headless<4.3' -i https://pypi.tuna.tsinghua.edu.cn/simple/ ``` 这条指令指定了要安装小于4.3版本范围内的最新稳定发行版,并且指向了清华大学开源软件镜像站作为索引地址[^3]。 如果遇到类似 "No module named 'skbuild'" 这样的错误,则可能是因为缺少构建扩展模块所需的辅助工具;此时可以通过下面的方式解决这个问题: ```bash pip3 install scikit-build --upgrade ``` 这一步骤有助于修复由于缺失 skbuild 而引发的问题[^4]。 完成以上步骤之后,应该能够成功地在Ubuntu平台上部署并使用 `opencv-python-headless` 库了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值