当前位置: 首页 > 面试题库 >

OpenCV和python / virtualenv吗?

华谭三
2023-03-14
问题内容

我正在研究使用OpenCV(2.3.1)和其他库的python项目。到目前为止,我只是apt-
get安装了所有内容,但是现在我想与可能尚未安装所有内容的人共享我的代码。因此,virtualenv似乎是完美的解决方案,但是我明白了。

$ python src/importcv.py # does nothing but import cv, no problems
$ virtualenv .           # create virtualenv here
$ source bin/activate    # activates this virtualenv
(p)$ python src/importcv.py
Traceback (most recent call last):
  File "src/test.py", line 1, in <module>
    import cv
ImportError: No module named cv

我如何设置virtualenv时是否有问题,还是必须做一些其他步骤才能看到我的opencv python绑定?


问题答案:

Virtualenv创建一个单独的python环境。您将需要重新安装所有依赖项。编辑这是真的,点子似乎不能与opencv一起很好地玩。可以通过将cv共享库复制到virtualenv来解决缺少的模块错误。下面的问题中的更多信息。



 类似资料:
  • 问题内容: 我正在使用其他库在使用OpenCV(2.3.1)的python中进行项目开发。到目前为止,我只是apt- get安装了所有内容,但是现在我想与可能尚未安装所有内容的人共享我的代码。因此,virtualenv似乎是完美的解决方案,但我明白了。 我如何设置virtualenv时是否有问题,还是必须执行其他步骤才能看到我的opencv python绑定? 问题答案: Virtualenv创建

  • 问题内容: 如何在Windows上正确安装virtualenv? 我从这里下载virtualenv1.9.1并尝试使用以下命令安装它: 但它没有出现在MyPythonPath / Scripts中 我尝试以相同的方式安装virutalenvwrapper- win 并正确安装。但是我不能使用它,因为我没有virtualenv python.exe:无法打开文件“ MyPythonPath \ Sc

  • 问题内容: 我想将所有内容都保留在virtualenv中。OpenCV有可能吗?我可以从头开始构建,我是否只需要先设置virtualenv,然后使用特殊的编译标志告诉它安装在哪里? 问题答案: 我发现解决方案是必须将cv2.so和cv.py复制到运行virtualenv的目录,然后pip install numpy。为此,我使用了Ubuntu12.04。

  • 问题内容: 我在Windows XP上使用VirtualEnv。我想知道我的大脑是否被正确包裹: 我跑了,它创造了。然后,我将变量更改为include 而不是。然后,我将Django检出到,更新了变量以指向新的Django目录,然后继续执行其他操作(这些当然进入了我的新目录)。 我了解为什么我应该使用VirtualEnv,以便可以在同一台计算机上运行Django的多个版本以及其他库,但这是否意味着

  • 问题内容: 我想知道是否可以像这里使用opencv gpu函数吗?或者我必须将其包装到python类中。 问题答案: 目前, OpenCV 2.4.7不支持OpenCV-Python上的GPU模块 。 这意味着您必须自己编写包装器。

  • 问题内容: 我正在尝试从cron运行Django管理命令。我正在使用virtualenv使我的项目沙盒化。 我在这里和其他地方都看到了一些示例,这些示例显示了在virtualenv内部运行管理命令的过程,例如: 但是,即使syslog在任务应该启动时显示一个条目,该任务也不会实际运行(脚本的日志文件为空)。如果我从外壳程序手动运行该行,它将按预期工作。 当前,我可以通过cron运行命令的唯一方法是