gpt4 book ai didi

python - 无法在virtualenv中导入opencv

转载 作者:太空宇宙 更新时间:2023-11-03 21:53:37 24 4
gpt4 key购买 nike

我已经在我的系统中成功安装了 opencv 并且能够在没有 virtualenv 的情况下导入它。我知道我需要在我的 virtualenv 目录中复制 cv2.so 文件才能在 virtualenv 中使用它,但问题是我的本地站点包中没有 cv2.so 文件。我只能看到一些以 libopencv-core * 命名的 .so 文件。

grep 编辑了它,尝试在站点包、py 模块中手动找到它,但不知道为什么它不在那里?

我已经成功构建并制作所有文件,我确信在安装它时没有遗漏任何东西,因为没有 virtualenv 我很容易执行它。

OpenCV 版本:2.4.8 python 版本:2.7.8操作系统:Ubuntu 14.01

最佳答案

要使用您的 virtualenv 导入 o​​pencv,您应该将其安装在您的 virtualenv 上或将 cv2.pyd(在 Windows 上)复制到您的 venv site-packages 目录。

如果您使用的是 linux,则可以使用 sudo apt-get install python-opencv 安装它。

如果您从源代码构建它,您应该遵循列出的步骤 here .在第 12 步:

Also make sure that in the PYTHON field, everything is filled. (Ignore PYTHON_DEBUG_LIBRARY).

查看此步骤中显示的图像。此处列出的 python 路径应该是您的 venv python 路径,而不是您系统的 python 路径。

希望对您有所帮助!

关于python - 无法在virtualenv中导入opencv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27439365/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com