mjm*_*mjm 22 python ubuntu opencv
我OpenCV
安装在我的Ubuntu
机器上运行Ubuntu 16.10
.最近我更新到最新Ubuntu 17.04
,但OpenCV
未能奏效.
我收到以下错误.
ImportError: libjasper.so.1: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我试着安装libjasper
.用命令sudo apt-get install libjasper-dev
但是我收到了错误 E: Unable to locate package libjasper-dev
我该如何解决?
hea*_*dab 40
我在这里找到答案:https://github.com/opencv/opencv/issues/8622
sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
sudo apt update
sudo apt install libjasper1 libjasper-dev
Run Code Online (Sandbox Code Playgroud)
对17.04包的引用不再有效.
mjm*_*mjm 15
opencv
从存储库安装库对我有用.只需以下两个命令.
sudo apt-get install opencv-data
sudo apt-get install libopencv-dev
Run Code Online (Sandbox Code Playgroud)
安装后,它像以前一样工作.以前我自己建造opencv
.来自存储库的那个将适用于工作.
chi*_*tty 14
libjasper-dev不适用于Ubuntu 17.04.
因此,您需要从早期版本安装该软件包.请尝试以下方法:
echo "deb http://us.archive.ubuntu.com/ubuntu/ yakkety universe" | sudo tee -a /etc/apt/sources.list
Run Code Online (Sandbox Code Playgroud)
这将在/ etc/apt中的sources.list文件中添加一个新行.它将允许从16.10安装包.
您应该能够使用以下命令安装缺少的软件包libjasper-dev:
sudo apt-get update
sudo apt-get install libjasper-dev
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
32148 次 |
最近记录: |