同时处理多个版本?

时间:2012-06-13 10:07:44

标签: python opencv

我目前正在开发基于Opencv(more info here)的应用程序。 为了确保一切正常,我想尝试使用多个版本的OpenCV(2.3,2.4)的相同代码。

这主要针对Linux开发,但我也不介意为Windows找到解决方案。

作为奖励,我真的很高兴如果我也可以在软件包之间切换,也可以从源代码编译。

我目前正在考虑的解决方案是下载并编译多个版本(没有make install),然后手动使用所选的版本文件夹进行导入。 这并没有解决intstall问题,并且从长远来看可能无法真正实现

您是实现这一目标的最佳方式?

1 个答案:

答案 0 :(得分:1)

Virtualenv似乎是一个很好的解决方案:

  

virtualenv是一个创建孤立的Python环境的工具。

     

...

     

想象一下,你有一个需要LibFoo版本1的应用程序,但是   另一个应用程序需要版本2.如何使用这两个   应用