1

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

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

作为奖励,如果我还可以在包的版本和其他从源代码编译的版本之间切换,我真的很高兴。

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

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

4

1 回答 1

1

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

virtualenv 是一个创建隔离 Python 环境的工具。

...

想象一下,您有一个应用程序需要 LibFoo 版本 1,但另一个应用程序需要版本 2。您如何同时使用这两个应用程序?

于 2012-06-13T10:17:57.050 回答