在 pycharm 中安装 cv2 时出错 - python 3.5.3

Posted

技术标签:

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

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

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

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

找不到满足 cv2 要求的版本(来自版本:)没有找到 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 中转到:

    文件 设置 扩展项目:[您的项目名称] 选择“项目解释器”

    在列出软件包的网格的右上角,单击 绿色加号按钮 将出现“可用包”弹出窗口

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

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

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

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

【讨论】:

【参考方案3】:

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

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

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

【讨论】:

以上是关于在 pycharm 中安装 cv2 时出错 - python 3.5.3的主要内容,如果未能解决你的问题,请参考以下文章

在 PyCharm 中安装 python-snappy 时出错

python opencv安装问题?

在conda虚拟环境中安装OpenCv并在pycharm中使用

pycharm安装不了time库

在 PyCharm 中安装 Django [重复]

在pycharm中安装tensorflow引起的错误