Я развертываю веб-приложение на экземпляре AWS EC2 и получаю сообщение об ошибке.Логи показывают, что у меня не установлен cv2.ModuleNotFoundError: No module named 'cv2'
Однако, если я запускаю ssh в своем экземпляре и запускаю python из оболочки, я могу импортировать без проблем.
https://drive.google.com/drive/folders/1-w3BN9pMAhkiDM40fODCPdjvU1Nx71UT?usp=sharing
Я уже установил opencv на сервер Linux и проверил, доступен ли он для импорта.
Из моего файла application.py
import cv2
File "/opt/python/current/app/localize.py", line 9, in
, но из командной строки:
>>> import cv2
>>> cv2.__version__
'4.1.0'
Я ожидал, что импорт будет работать, поскольку он работает из командной строки.