如何结合 Opencv 模块(virtualenvwrapper)和 Tensorflow 模块(另一个 virtualenv)?
how to combine Opencv module (virtualenvwrapper) and Tensorflow module (another virtualenv)?
按照网上的一些说明,我可以在我的 Ubuntu 16.04 上安装 Opencv3.0
和 tensorflow
。每个教程都推荐使用虚拟环境。尽管我同意这一点,但问题是我只是按照教程并创建了单独的环境。
** 小知识,Tensorflow 安装简单,Opencv3.0 难。
我将 virtualenv
用于名称为 tf
的 Tensorflow,将 virtualenvwrapper
用于名称为 cv
的 Opencv,即我通过以下方式激活 tf
$ source ~/project/tf/bin/activate
,cv
由 $ workon cv
。
在这种情况下,两者结合使用的最佳方式是什么?
我应该始终激活两者吗?
我应该进入一个环境并重新安装另一个吗?
我应该将 site-package/cv.so
符号链接到 tf
环境吗?
我认为 cv
现在在 python site-package
文件夹中。我使用 --site-package
选项创建 tf
,但它是在安装 cv
之前。我很困惑。请帮忙。
是的,我遇到了同样的问题,在经过一番努力后,在 tf virtualenv 中创建 cv.so 后,tensorflow 和 openCV 之间的 sym-link 将无法正常工作,我让它们都可以工作相同的环境,但我建议卸载 openCV,然后在不使用虚拟环境的情况下重新安装它以获得更好的结果。
干杯。
按照网上的一些说明,我可以在我的 Ubuntu 16.04 上安装 Opencv3.0
和 tensorflow
。每个教程都推荐使用虚拟环境。尽管我同意这一点,但问题是我只是按照教程并创建了单独的环境。
** 小知识,Tensorflow 安装简单,Opencv3.0 难。
我将 virtualenv
用于名称为 tf
的 Tensorflow,将 virtualenvwrapper
用于名称为 cv
的 Opencv,即我通过以下方式激活 tf
$ source ~/project/tf/bin/activate
,cv
由 $ workon cv
。
在这种情况下,两者结合使用的最佳方式是什么?
我应该始终激活两者吗?
我应该进入一个环境并重新安装另一个吗?
我应该将 site-package/cv.so
符号链接到 tf
环境吗?
我认为 cv
现在在 python site-package
文件夹中。我使用 --site-package
选项创建 tf
,但它是在安装 cv
之前。我很困惑。请帮忙。
是的,我遇到了同样的问题,在经过一番努力后,在 tf virtualenv 中创建 cv.so 后,tensorflow 和 openCV 之间的 sym-link 将无法正常工作,我让它们都可以工作相同的环境,但我建议卸载 openCV,然后在不使用虚拟环境的情况下重新安装它以获得更好的结果。
干杯。