Python3: ошибка импорта: /usr/lib/python3.7/cv2/cv2.so: неопределенный символ: PyInt_Type

Я установил opencv2 с помощью команды «pip3 install opencv». После этого я открыл терминал python3 из команды «python3». Затем набрал import cv2 для проверки установки. Командная строка выдала мне ошибку.

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3.7/cv2/__init__.py", line 3, in <module>
from .cv2 import *
ImportError: /usr/lib/python3.7/cv2/cv2.so: undefined symbol: PyInt_Type

Могу ли я это исправить. Кто-нибудь может мне помочь?

1
задан 12 July 2019 в 17:27

1 ответ

Если Вам конкретно нельзя было устанавливать его через pip3, можно удалить opencv модуль, который Вы установили, затем переустанавливают его через пакет Ubuntu python3-opencv.

Инвертировать эффект pip3 install opencv:

pip3 uninstall opencv

Или если Вы на самом деле работали pip3 install opencv как корень (возможно, с sudo), затем выполненный:

sudo pip3 uninstall opencv

Затем для установки opencv модуль для Python 3 с помощью диспетчера пакетов Ubuntu:

sudo apt update
sudo apt install python3-opencv
1
ответ дан 7 December 2019 в 15:00

Другие вопросы по тегам:

Похожие вопросы: