python - archlinux/manjaro 中的 OpenCV

标签 python linux opencv archlinux manjaro

我在我的 Manjaro 分区上安装了 Numpy 1.10.4-1 和 OpenCV 2.4.12.2-2。 当我尝试将 cv2 导入 python2.7 脚本时,出现了错误。

>>> import cv2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /usr/lib/python2.7/site-packages/cv2.so)
>>>

我在整个互联网上搜索了一个答案,但我永远找不到解决这个问题的明确方法。有人有什么想法吗?

最佳答案

为python2.7安装pip2

pacman -S python2-pip

然后使用pip2,安装opencv-python

sudo pip2 install opencv-python

现在您应该可以毫无问题地导入 cv2

Python 2.7.15 (default, Jun 27 2018, 13:05:28) 
[GCC 8.1.1 20180531] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> 

来源

https://stackoverflow.com/a/27557686/9215267

https://pypi.org/project/opencv-python/

关于python - archlinux/manjaro 中的 OpenCV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35331693/

相关文章:

linux - Docker 中的 Confluence 在 Docker 中看不到 PostgreSQL

python - Django : authenticate() is not working for users created by register page, 但适用于由管理员创建的用户

python - 如何从 padas 数据框中 Mmm-dd 格式的日期列中仅提取日期数字

MySql 同一查询的不同执行路径

c++ - 奇怪的 malloc 行为不允许在 64 位进程上分配超过 2GB 的内存

python - PyQt4:如何将两个对象添加到中央小部件并显示两个视频

opencv - GpuMat 到 FFMPEG 编码器

c++ - 使用opencv从图像中提取不同大小的矩形

python - 如何解决TypeError : list indices must be integers, not list?

python - pyspark 数据框和多边形(geopandas)之间的空间连接