代码之家  ›  专栏  ›  技术社区  ›  NeoVe

在Ubuntu 16-04上安装opencv

  •  0
  • NeoVe  · 技术社区  · 8 年前

    我有一个 virtualenv 创建时间 virtualenvwrapper .

    然而,我使用的是python 2.7

    每当我尝试安装 opencv-python 通过 pip sudo 无论是否,我都会收到以下消息:

    pip install opencv-python
    Downloading/unpacking opencv-python
    Could not find any downloads that satisfy the requirement opencv-python
    Cleaning up...
    No distributions at all found for opencv-python
    Storing debug log for failure in /home/kristian/.pip/pip.log
    

    你知道为什么我们会这样吗?

    2 回复  |  直到 8 年前
        1
  •  1
  •   skvark    8 年前

    您的pip很可能太旧了,因为opencv python包是作为manylinux1轮子分发的( https://github.com/pypa/manylinux ). 您需要pip版本8.1或更高版本来安装manylinux1二进制软件包。

    要在全球范围内升级您的pip,请执行以下操作:

    sudo -H pip install --upgrade pip
    

    在virtualenv内部,这应该足够了:

    pip install --upgrade pip
    
        2
  •  1
  •   Harvett    8 年前

    我建议您使用 anaconda ,非常方便,省去了很多麻烦。对于水蟒,你不需要关心你的当地环境。