【问题标题】:Error while installing cv2 in pycharm - python 3.5.3在 pycharm 中安装 cv2 时出错 - python 3.5.3
【发布时间】:2018-05-03 14:15:37
【问题描述】:

从项目解释器安装 cv2 包时出错。

发生错误:非零退出代码(1)

当我执行命令时,pip install cv2..它给出错误,

找不到满足 cv2 要求的版本(来自版本:)没有找到 cv2 的匹配分布

请帮我解决这个错误。

【问题讨论】:

    标签: pycharm python-3.5 cv2


    【解决方案1】:

    包名实际上是opencv-python。所以你应该这样做:

    pip install opencv-python
    

    但是,该软件包仅适用于版本 3 的 pypi,不适用于版本 2。我认为误解可能来自您实际导入您所做的软件包时:

    `import cv2`
    

    但这实际上不是 pypi 上的包名。有关详细信息,请参阅documentation on pypi

    【讨论】:

    • 当我尝试运行命令 pip install opencv-python 时出现此错误。找不到满足opencv-python要求的版本(来自版本:)没有找到opencv-python的匹配分布
    • 嗯,这很奇怪,因为我下载成功了。如果您使用的是 PyCharm,您是否尝试过从 Pycharm 的 Project Interpreter 界面搜索和下载?
    • 它说从系统终端运行。确保使用为位于 /usr/bin/python3.5 的 python 解释器安装的正确版本的 pip
    • 尝试更新你的点子,pip install --upgrade pip
    • 我什么都试过了。大多数包都报同样的错误
    【解决方案2】:

    在 pycharm 中转到:

    1. 文件
    2. 设置
    3. 扩展项目:[您的项目名称]
    4. 选择“项目解释器”
    5. 在列出软件包的网格的右上角,单击 绿色加号按钮 将出现“可用包”弹出窗口

    6. 如果左侧列表中没有可用的软件包,请单击 “管理存储库”按钮,添加此包 URL (https://pypi.python.org/simple),然后重新启动 pycharm(您可能还需要将 pycharm 更新到最新版本, 这里有一个错误)

    7. 在搜索框中输入“opencv-python”

    8. 在列表中选择“opencv-python”包并点击 弹出窗口左下方的“安装包”按钮

    9. 现在返回您的代码,它将不再符合缺少的 cv2

    【讨论】:

      【解决方案3】:

      简单易行.. 您可以按照以下步骤操作:

      1. 在 Pycharm 中打开设置。
      2. 在设置中,左侧会有一个项目:您的项目名称选项。
      3. 按下它,然后在其中单击 Project Interpreter。
      4. 现在右侧框架上会有一个加号
      5. 按该符号并编写 opencv-python,然后安装包。

      在你的程序中写 import cv2 来使用它。

      【讨论】:

        猜你喜欢
        • 2016-10-13
        • 1970-01-01
        • 2017-08-09
        • 2017-02-25
        • 2020-06-16
        • 2020-05-15
        • 1970-01-01
        • 1970-01-01
        • 2021-07-12
        相关资源
        最近更新 更多