虚拟机下载opencv报错E:Unable to locate package buil-essential E:Unable to locate package libavformat
时间: 2023-08-02 21:31:52 浏览: 209
PyPI 官网下载 | opencv_contrib_python-3.4.10.35-cp36-cp36m-win32.whl
5星 · 资源好评率100%
这个错误通常是由于你的操作系统没有正确的软件源导致的。你可以尝试以下步骤来解决这个问题:
1. 首先,确保你的操作系统已经正确地配置了软件源。你可以在终端中输入以下命令来更新软件源:
```
sudo apt-get update
```
2. 然后,你可以尝试重新安装build-essential和libavformat。你可以在终端中输入以下命令来安装它们:
```
sudo apt-get install build-essential
sudo apt-get install libavformat-dev
```
如果你使用的是其他Linux发行版,请使用相应的包管理器来安装它们。
3. 如果上面的步骤仍然无法解决问题,你可以尝试安装其他依赖项。在安装OpenCV之前,你需要确保你的系统已经安装了以下依赖项:
```
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
```
安装这些依赖项后,你应该可以成功地安装OpenCV了。
希望这些步骤可以帮助你解决这个问题。
阅读全文