如何结合 Opencv 模块(virtualenvwrapper)和 Tensorflow 模块(另一个 virtualenv)?

how to combine Opencv module (virtualenvwrapper) and Tensorflow module (another virtualenv)?

按照网上的一些说明,我可以在我的 Ubuntu 16.04 上安装 Opencv3.0tensorflow。每个教程都推荐使用虚拟环境。尽管我同意这一点,但问题是我只是按照教程并创建了单独的环境。

** 小知识,Tensorflow 安装简单,Opencv3.0 难。

我将 virtualenv 用于名称为 tf 的 Tensorflow,将 virtualenvwrapper 用于名称为 cv 的 Opencv,即我通过以下方式激活 tf $ source ~/project/tf/bin/activatecv$ workon cv

在这种情况下,两者结合使用的最佳方式是什么? 我应该始终激活两者吗? 我应该进入一个环境并重新安装另一个吗? 我应该将 site-package/cv.so 符号链接到 tf 环境吗?

我认为 cv 现在在 python site-package 文件夹中。我使用 --site-package 选项创建 tf,但它是在安装 cv 之前。我很困惑。请帮忙。

是的,我遇到了同样的问题,在经过一番努力后,在 tf virtualenv 中创建 cv.so 后,tensorflow 和 openCV 之间的 sym-link 将无法正常工作,我让它们都可以工作相同的环境,但我建议卸载 openCV,然后在不使用虚拟环境的情况下重新安装它以获得更好的结果。

干杯。