在 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 时出错