按照网上的一些说明,我可以在我的Ubuntu16.04上安装Opencv3.0
和tensorflow
。每个教程都建议使用虚拟环境。虽然我同意这一点,但问题是我只是按照教程创建了单独的环境。
**对于次要信息,Tensorflow安装很容易,但Opencv3.0很难安装。
我使用virtualenv
作为Tensorflow的名称tf
,virtualenvwrapper
用于Opencv的名称为cv
,也就是说,我通过$ source ~/project/tf/bin/activate
激活tf
,用$ workon cv
激活cv
。
在这种情况下,使用这两种方法的最佳方法是什么?我应该一直都激活吗?我应该进入一个环境,然后再安装另一个环境吗?我是否应该将site-package/cv.so
链接到tf
环境?
我认为cv
现在在pythonsite-package
文件夹中。我创建了带有tf
选项的--site-package
,但这是在安装cv
之前。我真搞不懂。请帮帮忙。
发布于 2017-06-29 05:02:41
是的,我也有同样的问题,tensorflow和openCV之间的sym链接在经过一些斗争之后,tensorflow和cv.so将无法工作--我让它们在相同的环境中工作--但是我建议卸载openCV,然后在不使用虚拟环境的情况下重新安装它,以获得更好的结果。
干杯。
https://stackoverflow.com/questions/43112382
复制相似问题