将“libpython2.7.a”版本从2.7.5更改为2.7.6以安装opencv 2.4.9

1 投票
1 回答
790 浏览
提问于 2025-04-18 10:03

我正在尝试在“ubuntu 16.04 amd64”上安装opencv。

在编译到89%时出现了一个错误,问题出在python版本上。这个问题出现在我的cmake设置中。

   -- Found PythonInterp: /usr/bin/python2 (found suitable version "2.7.6", minimum required is "2.0") 
-- Could NOT find PythonLibs: Found unsuitable version "2.7.5", but required is exact version "2.7.6" (found /usr/local/lib/libpython2.7.a)

我尝试过的办法: 我对所有的包都做了dpkg -s检查。除了libpython-dev,其他所有包都是2.7.6版本。我卸载了libpython-dev,然后从https://packages.debian.org/sid/libpython-dev安装了一个2.7.6版本的包。

结果出现了破损包的错误,我不得不恢复到之前的状态。

请问如何安装新的libpython2.7.a "2.7.6"版本?

1 个回答

0

你试过用 sudo apt-get install python2.7-dev 吗?在我的机器上,使用的是64位的Ubuntu 14.04,这个命令会安装2.7.6这个版本。

撰写回答