Установите OpenCV для общесистемного Python на MacOS - PullRequest
0 голосов
/ 06 февраля 2019

У меня есть три версии python:

python (2.7.10, общесистемная версия по умолчанию, поставляемая с MacOS)

python2 (2.7.15, установлен с brew)

python3 (3.6.5, установлен с brew)

Я установил opencv для python2 и python3, используя pip2 и pip3 соответственно.Тем не менее, у меня есть приложение Matlab (VOT-toolkit), которое генерирует команду: / usr / bin / python -c "import cv2", которая завершается неудачно, поскольку / usr / bin / python ссылается на общесистемную версию Python, которая не имеет opencvустановлены.

Есть ли способ установить opencv для общесистемной версии python?(Если возможно, напрямую используя pip без необходимости строить из исходников)

Спасибо!

1 Ответ

0 голосов
/ 06 февраля 2019

Вероятно, ваш pip2 указывает на более новую установку.Можно использовать конкретный пункт установки или вызвать пункт с использованием Python.Я предпочитаю позже, так как это на 100% уверен, что он будет установлен для правильной установки Python.Чтобы сделать это, вам нужен только путь к установке Python, который вы хотите использовать, и напишите следующий код:

/path/to/python -m pip install package

или в вашем случае:

/usr/bin/python -m pip install opencv-python

В некоторых странныхслучаи pip не установлен, и вы можете сделать (python> = 2.7.9 или 3.4):

/usr/bin/python -m ensurepip

Вам может потребоваться разрешение на использование этой команды, чтобы вы могли сделать это с sudo или любым другим способомчтобы убедиться, что разрешения выполнены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...