ubantu20.04配置在python3.6环境下的opencv3.4.1
时间: 2025-07-06 07:56:27 浏览: 8
### 配置 Python 3.6 环境
为了在 Ubuntu 20.04 上配置 Python 3.6 环境,可以按照如下方法操作:
首先更新包列表并安装必要的依赖项:
```bash
sudo apt update && sudo apt upgrade -y
```
接着安装 Python 3.6 和 pip 工具:
```bash
sudo apt install python3.6 python3-pip -y
```
验证 Python 版本是否正确安装:
```bash
python3.6 --version
```
如果需要设置 `pip` 关联至 Python 3.6,则执行以下命令:
```bash
sudo ln -s /usr/bin/pip3 /usr/local/bin/pip
```
### 安装 OpenCV 3.4.1
对于特定版本的 OpenCV 安装,在此情况下为 OpenCV 3.4.1,推荐的方法是从源码编译来确保兼容性和定制化需求。
#### 准备工作
先安装构建工具和其他必需库:
```bash
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.6-dev python3-numpy -y
```
下载指定版本的 OpenCV 及其额外模块:
```bash
cd ~
wget -O opencv-3.4.1.zip https://github.com/opencv/opencv/archive/3.4.1.zip
unzip opencv-3.4.1.zip
wget -O opencv_contrib-3.4.1.zip https://github.com/opencv/opencv_contrib/archive/3.4.1.zip
unzip opencv_contrib-3.4.1.zip
```
由于存在关于 IPPICV 文件缺失的问题[^2],需手动获取该资源并将之放置于适当位置。具体来说就是下载对应平台(Linux)上的IPPICV压缩包,并解压到OpenCV源代码目录下的相应路径内。
#### 编译与安装
创建临时构建文件夹并进入其中:
```bash
mkdir ~/opencv_build && cd ~/opencv_build
```
使用 CMake 进行配置,注意指明 Python 解释器的位置以及贡献模块所在路径:
```bash
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D PYTHON3_EXECUTABLE=$(which python3.6) \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.4.1/modules ..
```
开始编译过程,这可能耗时较长取决于机器性能:
```bash
make -j$(nproc)
```
最后完成安装:
```bash
sudo make install
```
确认安装成功后可以通过简单的 Python 脚本来测试 OpenCV 是否正常加载:
```python
import cv2
print(cv2.__version__)
```
阅读全文
相关推荐


















