【问题标题】:Failed to run conda install -c menpo opencv3=3.2.0 in Windows7在 Windows7 中运行 conda install -c menpo opencv3=3.2.0 失败
【发布时间】:2017-07-07 16:45:13
【问题描述】:

我想将 opencv 从 3.1.0 更新到 3.2.0

我运行“conda install -c menpo opencv3=3.1.0”来安装opencv 3.1.0

当我运行“conda install -c menpo opencv3=3.2.0”时,出现错误。

C:\Users\eason>conda install -c menpo opencv3=3.2.0
Fetching package metadata .............


PackageNotFoundError: Package not found: '' Package missing in current win-64 ch
annels:
- opencv3 3.2.0*

You can search for packages on anaconda.org with

anaconda search -t conda opencv3

https://anaconda.org/menpo/opencv3

当我运行“anaconda search -t conda opencv3”时...

找到了 opencv3=3.2.0 ,但无法安装?

有人帮忙吗?谢谢!

【问题讨论】:

    标签: opencv anaconda


    【解决方案1】:

    运行以下命令

    conda install -c conda-forge opencv=3.2.0
    

    【讨论】:

      【解决方案2】:

      menpo file page 仅显示 OpenCV 3.2.0 可用于 linux-64 平台上的 Python 2.7/3.4/3.5

      如果你使用的是 Python 3.4,你可以试试这个:

      conda install -c daleydeng opencv=3.2.0 
      

      【讨论】:

      • UnsatisfiableError:发现以下规范存在冲突:- opencv 3.2.0* -> python ==3.5 - python 2.7* 使用“conda info ”查看每个规范的依赖关系包。
      • 我阅读了menpo文件页面...我正在使用win7...好的,无法安装...谢谢!
      • 如果您可以告诉您使用的是 32 位或 64 位 Windows,Win7 或 Win10 无关紧要,可能有人可以帮助建议是否有适合您的二进制/软件包。
      • 我用的是Win7 64
      【解决方案3】:

      刚刚将我的 OpenCV 3.2 二进制文件推送到 github。它使用 opencv_contrib 模块编译并在 Win10 64 位 Python 2.7 上运行。

      您可以进行试用。祝你好运!

      【讨论】:

      • 你的1)Anaconda和2)OpenCV3.2.0的安装路径是什么?你在 Anaconda 设置中使用 conda-env 吗?
      • 您可以参考Atlas7http://stackoverflow.com/questions/23119413的回复。 cv2.pydOPENCV_DIR 设置几乎相同。不同之处在于我的OpenCV 3.2.0 二进制文件与contrib 模块符合VC14(即Visual Studio 2015)而不是VC12(即Visual Studio 2013)。
      • 我试过了。同样的结果。将 cv2 从 3.1.0 更新到 3.2.0 时,DLL 加载失败。
      • 似乎有一些设置冲突。您的 OpenCV 3.2、Anaconda/Python 2.7 和 ...的 Windows 环境变量设置和安装路径是什么?
      • Opencv: C:\Program Files\OpenCV 3.2.0 。 Windows环境:C:\Program Files\OpenCV 3.2.0\x64\vc14;我觉得是对的。
      【解决方案4】:
      1. 打开 Anaconda 终端
      2. 导航到 Anaconda 主文件夹中包含 Python 脚本的文件夹
      3. here下载非官方的opencv + contrib二进制文件
      4. 在 Anaconda 终端执行 pip install

      【讨论】:

      • opencv_python-3.2.0+contrib-cp35-cp35m-win_amd64.whl 不是这个平台支持的轮子。
      • 我使用的是 python 2.7。我认为它不支持opencv3.2.0?
      • 包名表明它适用于 Python 3.5 - "opencv_python-3.2.0+contrib-cp35-cp35m-win_amd64"。
      • @eason ...升级到python3.6或python3.5有什么危害?
      • 我不会升级python版本,我在公司。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-09
      • 2023-02-21
      • 2018-08-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多