OpenCV успешно установлен, но не может импортировать его в модули

У меня есть Raspberry Pi Zero W с Buster, и я установил OpenCV, следуя это пошаговое руководство. Я могу успешно импортировать модуль из сеанса IPython:

~ $ python
Python 3.7.3 (default, Jul 25 2020, 13:03:44)
[GCC 8.3.0] on linux
Type "help", "copywrite", "credits" or "license" for more information.
>>> import cv2
>>> cv2.__version__
'4.1.0'
>>>

Однако, когда я пытаюсь запустить скрипты, которые импортируют модуль, я получаю сообщение об ошибке:

~ $ python helloworld.py
Traceback (most recent call last):
  File "helloworld.py", line 1, in <module>
    import cv2 as cv
ModuleNotFoundError: No module named 'cv2'

Кто-нибудь знает, что здесь происходит? Я очень разбираюсь в устранении неполадок с файловой системой Linux, поэтому буду признателен за любую информацию.

Редактировать: я забыл упомянуть, что этот Pi используется как встроенная система, поэтому я не стал настраивать виртуальную среду, как это рекомендуется в связанном руководстве. Все работает в домашних условиях.


person source4mini    schedule 10.12.2020    source источник
comment
Привет, добро пожаловать в SO. Просто для ясности инструкции, на которые вы ссылались, просили вас открыть виртуальную среду Python, в которую вы все устанавливали, через $ workon cv. Вы запускаете свою команду python из виртуальной среды?   -  person PeptideWitch    schedule 10.12.2020
comment
Извините, забыл упомянуть в посте! Я не беспокоился о части виртуальной среды и запускаю все в домашней среде, где я также выполнил установку. Я отредактировал сообщение для ясности.   -  person source4mini    schedule 10.12.2020
comment
Отвечает ли это на ваш вопрос? Не удается найти модуль cv2 при использовании OpenCV   -  person Sabito 錆兎    schedule 10.12.2020