Pycharm/Python OpenCV和CV2安装错误

Pycharm/Python OpenCV和CV2安装错误,python,opencv,pycharm,Python,Opencv,Pycharm,我一直在尝试从Pycharm和终端安装OpenCV和cv2,建议使用: pip install --user opencv pip install --user cv2 但我得到了如下错误: Collecting opencv Could not find a version that satisfies the requirement opencv (from versions: ) No matching distribution found for opencv 及 如何修复这些问

我一直在尝试从Pycharm和终端安装OpenCV和cv2,建议使用:

pip install --user opencv
pip install --user cv2
但我得到了如下错误:

Collecting opencv
  Could not find a version that satisfies the requirement opencv (from versions: )
No matching distribution found for opencv


如何修复这些问题并正确安装软件包?我正在使用python 3.4。

我遇到了同样的问题。一个问题可能是OpenCV是为Python2.7而不是3创建的(并非所有Python2.7库都能在Python3或更高版本中工作)。我也不相信你可以通过PyCharm的软件包安装程序直接下载OpenCV。我按照说明找到了运气:。具体而言:

  • 从下载和安装OpenCV
  • 将cv2.pyd文件从下载(opencv\build\python\2.7\x64)复制到python的site packages文件夹(类似于:C:\Python27\Lib\site packages)
  • 在PyCharm中,打开python控制台(工具>python控制台)并键入:
    import cv2
    ,并假设没有错误
    print cv2.\uuuu版本
  • 或者,我很幸运地使用了这个包,您可以直接使用pip和
    pip安装opencv-python安装这个包

    祝你好运

    这对我来说没有任何问题

    从重要部分上方的站点复制:

    下载与Python安装相对应的OpenCV版本 从…起就我而言,我使用了 opencv_python-3.1.0-cp35-cp35m-win32.whl

    现在,像前面一样打开一个cmd窗口。你可以直接在你的电脑中打开它 如果按住SHIFT键并在文件夹内单击鼠标右键,将下载该文件夹。这个想法是 打开一个cmd窗口,您已在其中下载了上述[…]文件。使用 安装[…]OpenCV的[…]命令:

    1     pip install "opencv_python-3.1.0-cp35-cp35m-win32.whl"
    
    附加说明:不要忘记在您使用的命令中更改下载文件的名称。
    显然,通过安装opencv,您也可以访问cv2。

    安装opencv并不是那么直接。 你需要先预装一些软件包

    我不推荐非官方的opencv python包。在macos和ubuntu中不能正常工作(参见此)。对windows一无所知

    有许多网站解释如何安装opencv和所有必需的软件包。 比如说


    多次尝试安装opencv的问题是,在再次尝试之前需要完全卸载,否则可能会出现许多错误

    您得到这些错误是因为
    opencv
    cv2
    不是python包名

    它们都是可从pip安装的
    opencv python
    包的一部分

    如果您使用的是python 2,则可以使用pip安装:

     pip install opencv-python
    
    或者使用python 3的等效值:

    pip3 install opencv-python
    
    在运行适当的pip命令之后,您的包应该可以从python中使用

    python3.6 -m pip install opencv-python
    

    将在python3.6分支中安装cv2

    您必须安装opencv python
    pip/pip3安装opencv python
    如果尝试导入opencv python
    ,则会收到错误消息。
    要修复此错误,请使用导入cv2

    试试不同的镜像如何? 如果您在中国,我强烈建议您尝试:

    sudo pip install --index https://pypi.mirrors.ustc.edu.cn/simple/ opencv-contrib-python
    
    如果没有,只需将url地址替换为您喜欢的其他镜像!
    祝你好运。

    试试这个。我使用的是Jupyter笔记本(操作系统:Ubuntu16.04LTS,谷歌云平台+Windows)。在Jupyter笔记本中执行以下命令以安装opencv:

    !pip install opencv-contrib-python    #working on both Windows and Ubuntu
    
    成功安装后,您将收到以下消息:

    Successfully installed opencv-contrib-python-4.1.0.25
    
    现在重新启动内核并尝试将opencv导入为:

    import cv2
    
    同样的命令也可以用于在Windows上安装opencv

    解决方案2:尝试以下命令来安装opencv: 对于Ubuntu: 从终端运行以下命令:

    sudo apt-get install libsm6 libxrender1 libfontconfig1
    
    重新启动Jupyter笔记本内核并执行以下命令:

    !pip install opencv-contrib-python
    

    注意:您也可以从终端运行上述所有命令,而无需使用“!”

    我宁愿使用Virtualenv来安装这样的软件包,而不是整个系统,这样可以节省时间和精力,而不是从源代码构建

    我用

    Windows用户可以下载

    pip install virtualenvwrapper-win
    

    Linux

    如果需要处理视频

    pip install opencv-contrib-python
    

    如果您不需要Opencv中的GUI

    pip install opencv-contrib-python-headless
    

    我也有同样的问题。以下是适用于Windows 10用户的步骤

    打开CMD:
    win+r
    然后键入
    CMD
    。现在,

  • 键入
    pip安装virtualenv
  • 创建虚拟环境,键入
    virtualenv testopencv
  • 进入testopencv内部,键入
    cd testopencv
  • 激活虚拟环境,键入
    \Scripts\Activate
  • 现在安装Opencv,键入
    pip安装Opencv contrib python——升级
  • 让我们测试Opencv,键入
    Python
    然后导入cv2
    点击回车键,然后键入
    print(cv2.\uu版本)
    ,检查是否安装了它
  • 现在,打开一个新的cmd,
    win+r,然后键入cmd
    ,重复步骤6。如果它给你一个错误

    进入
    testopencv
    文件夹中的
    lib
    中。复制所有内容,转到python目录,在
    lib
    文件夹中粘贴并跳过已经存在的内容

    再次打开一个新的cmd,重复
    步骤6

    希望能有所帮助。

    这会对你有所帮助

    pip3 install opencv-python
    

    在win中,从下载基于py的最新numpy和Opencv,并在cmd中安装其源代码。稍后将站点包文件夹从主py lib复制到venv lib

    在jetso nano,这是我的工作

    $ git clone https://github.com/JetsonHacksNano/buildOpenCV
    $ cd buildOpenCV
    

    这是安装opencv所需的正确命令

    pip install opencv-python
    
    如果尝试在pycharm中安装“opencv python”包时出错,请确保已将python路径添加到Windows环境变量的“系统变量””部分。
    还要检查您是否为您的项目配置了有效的解释器当我遇到这个问题时,我曾在pycharm安装的软件包面板中安装OpenCV,我们可以在设置下找到
    $ git clone https://github.com/JetsonHacksNano/buildOpenCV
    $ cd buildOpenCV
    
    pip install opencv-python
    
    pip uninstall numpy
    pip uninstall opencv-python
    
    pip install numpy
    pip install opencv-python