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

时间:2017-03-30 08:27:45

标签: opencv tensorflow virtualenv ubuntu-16.04 virtualenvwrapper

根据网上的几条说明,我可以在我的Ubuntu 16.04上安装Opencv3.0tensorflow。每个教程都建议使用虚拟环境。虽然我同意,问题是我只是按照教程并创建了单独的环境。

**对于次要信息,Tensorflow安装很简单,但Opencv3.0很难。

我使用virtualenv代表Tensorflow,名称为tfvirtualenvwrapper代表Opencv,名称为cv,即我tf $ source ~/project/tf/bin/activate 1}}和cv $ workon cv

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

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

1 个答案:

答案 0 :(得分:0)

是的,我遇到了同样的问题,在一些挣扎之后在tf virtualenv中制作cv.so之后,tensorflow和openCV之间的sym-link将无法工作我让他们在相同的环境中工作但我建议卸载openCV然后在不使用虚拟环境的情况下安装它以获得更好的结果。

干杯。