【问题标题】:Unable to install cv2 in Python 3.5 on Ubuntu无法在 Ubuntu 上的 Python 3.5 中安装 cv2
【发布时间】:2020-10-21 14:10:05
【问题描述】:

我在 Ubuntu 18.0 系列上使用 Python 3.5 创建了一个虚拟环境。我无法导入 cv2,错误是没有找到模块并且追溯与 Python 2.7 相关。我已经 pip 安装了 opencv-Python 和 opencv-contrib-Python,但问题仍然存在。 请尽快帮忙。

【问题讨论】:

  • 也许是因为你应该使用pip3python3。你能用这些再试一次吗?
  • 谢谢,不过我也试过了。

标签: python-3.x opencv ubuntu-18.04 cv2


【解决方案1】:

有几种方法可以解决这个问题:

  • 使用python3

试试:

python3 -m pip install opencv-python opencv-contrib-python
  • 停用您的虚拟环境

尝试通过键入 deactivate 来停用您的虚拟环境,然后再次重新激活它。

如果一切都失败了:

  • 重新安装 Python

Python 3.5 及以下版本不再有官方支持,所以这可能(很可能不是)是问题所在。

我的重新安装python教程可以找到here

然后,尝试:

pip install opencv-python opencv-contrib-python

【讨论】:

  • 真的,感谢尝试了您建议的所有方法,但仍然存在相同的导入错误。我也将我的 python 版本更新为 3.7.9。当我执行 pip list 时,有一个名为 cv-bridge 但没有 cv2 的库。
  • 它正在工作,问题出在 bashrc 文件中的 Python 路径中。我只是使用了未设置的 PYTHONPATH,然后在 Python 3 中导入。
  • 我明白了。抱歉,我帮不上什么忙。很高兴听到你解决了这个问题:)
  • 谢谢!我尝试了一堆解决方案,这是我发现的第一个有效的解决方案。
猜你喜欢
  • 2018-08-19
  • 2016-10-05
  • 1970-01-01
  • 2016-11-09
  • 2011-06-15
  • 2017-04-13
  • 1970-01-01
  • 1970-01-01
  • 2015-08-19
相关资源
最近更新 更多