我目前正在开发基于Opencv(more info here)的应用程序。 为了确保一切正常,我想尝试使用多个版本的OpenCV(2.3,2.4)的相同代码。
这主要针对Linux开发,但我也不介意为Windows找到解决方案。
作为奖励,我真的很高兴如果我也可以在软件包之间切换,也可以从源代码编译。
我目前正在考虑的解决方案是下载并编译多个版本(没有make install),然后手动使用所选的版本文件夹进行导入。 这并没有解决intstall问题,并且从长远来看可能无法真正实现
您是实现这一目标的最佳方式?
答案 0 :(得分:1)
Virtualenv似乎是一个很好的解决方案:
virtualenv是一个创建孤立的Python环境的工具。
...
想象一下,你有一个需要LibFoo版本1的应用程序,但是 另一个应用程序需要版本2.如何使用这两个 应用