【问题标题】:Anaconda - Manually adding a built packageAnaconda - 手动添加构建的包
【发布时间】:2017-03-27 06:17:17
【问题描述】:

我已经构建了 OpenCV(使用 cmake),我可以看到复制到我想要的 conda 环境的库、包含和 bin 文件。但是,使用conda list 不会列出OpenCV。有没有办法克服这个问题?

【问题讨论】:

    标签: opencv anaconda ubuntu-16.04


    【解决方案1】:

    conda list 只会显示 pip installconda install 已安装的软件包。

    要验证 OpenCV 是否工作,请在下面输入以检查版本。

    import cv2
    print cv2.__version__
    

    希望这能回答你的问题。

    【讨论】:

    • 我明白你的意思。但是,我尝试从终端输入 python,并尝试导入 cv2 或 cv 都失败了!无论如何,你的回答回答了我的问题。谢谢:)
    • 如果你使用 OpenCV 3.x,应该使用import cv2。如果您在 Windows 上使用 Anaconda,无论是 Python 2.x 还是 3.x,在此 webpage 中安装自建的说明可能会有所帮助。
    • @Kasparov92,上面的评论给你。
    • 我在 ubuntu 上使用 anaconda,我使用 cmake -DCMAKE_INSTALL_PREFIX=/path/to/conda_env 构建 opencv,我可以在该环境的 include、bin 和 lib 文件夹中看到 opencv 文件,但是当我激活该环境时,我不能导入cv2! (我建了opencv3.2)
    • 非常感谢!我在该路径中找不到 cv2.so 所以我重新制作了 cmake 步骤,我使用了发布版本 cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/path/to/anaconda/env/ .. 并且在 make install -j7 之后我可以在路径中找到 cv2.so 并且导入和打印版本成功
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-23
    • 1970-01-01
    • 2017-08-04
    • 1970-01-01
    • 1970-01-01
    • 2020-04-06
    相关资源
    最近更新 更多