- Ошибка установки Pycharm /Python OpenCV и CV2
- 5 ответов
- Не удается установить OpenCV python3.8
- 7 ответов
- Ошибка установки Pip с ModuleNotFoundError: Нет модуля с именем ‘skbuild’?
- Установка OpenCV-Python на виртуальной среде для суперчайников
- python не видит библиотеку opencv [закрыт]
- 2 ответа 2
- Всё ещё ищете ответ? Посмотрите другие вопросы с метками python pip или задайте свой вопрос.
- Похожие
- Can’t install OpenCV python3.8
- 8 Answers 8
- Pip install fails with ModuleNotFoundError: No module named ‘skbuild’?
Ошибка установки Pycharm /Python OpenCV и CV2
Я пытался установить как OpenCV, так и cv2 как из Pycharm, так и из терминала, как было предложено, используя:
но я получаю следующую ошибку для них:
Как я могу это исправить и правильно установить пакеты? Я использую Python 3.4.
5 ответов
Вы получаете эти ошибки, потому что opencv и cv2 не являются именами пакетов Python.
Они оба включены как часть пакета opencv-python , доступного для установки из pip.
Если вы используете Python 2, вы можете установить его с помощью pip:
Или используйте эквивалент для Python 3:
После запуска соответствующей команды pip ваш пакет должен быть доступен для использования из python.
Я столкнулся с той же проблемой. Одной из проблем может быть OpenCV, созданный для Python 2.7, а не 3 (не все библиотеки Python 2.7 будут работать в Python 3 или выше). Я также не верю, что вы можете загрузить OpenCV напрямую через установщик пакетов PyCharm. Мне повезло, следуя инструкциям: OpenCV Python . В частности:
- Загрузка и установка OpenCV из SourceForge
- Копирование файла cv2.pyd из загружаемого файла (opencv \ build \ python \ 2.7 \ x64) в папку site-packages Python (что-то вроде: C: \ Python27 \ Lib \ site-packages)
- В PyCharm откройте консоль python (Tools> Python Console) и введите: import cv2 и при условии отсутствия ошибок print cv2.__version__
Кроме того, мне посчастливилось использовать этот пакет opencv-python , который вы можете прямая установка с использованием pip с pip install opencv-python
вот учебник это сработало для меня без проблем.
Скопировано с сайта над важной частью:
Загрузите версию OpenCV, соответствующую вашей установке Python здесь . В моем случае я использовал opencv_python-3,1,0-cp35-cp35m-win32.whl.
Теперь откройте окно cmd, как и раньше. Вы можете открыть это прямо в вашем Папка загрузок, если вы SHIFT и щелкните правой кнопкой мыши внутри нее. Идея открыть окно cmd, в которое вы скачали [. ] указанный выше файл. использование [. ] команда для установки [. ] OpenCV:
Дополнительное примечание: не забудьте изменить имя загруженного файла в команде, которую вы используете. Очевидно, установив opencv, вы получите доступ и к cv2.
Установка opencv не такая прямая. Вы должны предварительно установить некоторые пакеты.
Я бы не рекомендовал неофициальный пакет opencv-python. Не работает должным образом в Macos и Ubuntu (см. Это CMake-когда-установка? noredirect = 1 # comment72858371_42843316″ > пост ). Понятия не имею об окнах.
Существует множество веб-сайтов, объясняющих, как установить opencv и все необходимые пакеты. Например, этот .
Проблема попытки установить opencv несколько раз заключается в том, что вам нужно полностью удалить программу перед повторной попыткой, иначе у вас может возникнуть много ошибок.
Источник
Не удается установить OpenCV python3.8
Итак, я выполняю эту команду pip3 install opencv-python Но это дает мне большую ошибку
То же самое, когда я пытался установить ecapture, я использую последнюю версию Python
7 ответов
Python 3.8 у меня тоже не работал. Теперь установка с использованием Python 3.7, и все выглядит нормально, хотя все еще выполняется:
Я столкнулся с подобной ситуацией:
При запуске docker-compose up & я получал эту ошибку:
Я попробовал предлагаемые решения по обновлению pip3 , но столкнулся с той же проблемой.
У меня сработало исправление версии opencv-python в requirements.txt . Раньше это была версия 4.4.0.40 . Вместо этого я изменил requirements.txt на:
В руководстве по установке и использованию на веб-сайте pypi говорится:
Ошибка установки Pip с ModuleNotFoundError: Нет модуля с именем ‘skbuild’?
Начиная с версии opencv-python 4.3.0. *, Колеса manylinux1 были заменены на колеса manylinux2014. Если ваш пип слишком старый, он попытается использовать новый исходный код, представленный в 4.3.0.38, для ручной сборки OpenCV, потому что он не знает, как установить колеса manylinux2014. Однако сборка исходного кода также не удастся из-за слишком старого пакета, поскольку он не понимает зависимости сборки в pyproject.toml. Чтобы использовать новые предварительно созданные колеса manylinux2014 (или для сборки из исходного кода), ваша версия pip должна быть> = 19.3.
Пожалуйста, обновите pip с помощью
pip install —upgrade pip
Если вы перейдете на страницу PyPi opencv-python, они дадут советы по устранению распространенных ошибок. См. opencv-python 4.4.0.40
Вы столкнулись с такой ошибкой:
Исправление для этого указано в FAQ следующим образом:
В: Установить Pip с ModuleNotFoundError: No module named ‘skbuild’? не удается
Начиная с версии 4.3.0. * opencv-python , колеса manylinux1 были заменены на колеса manylinux2014 . Если ваш пакет слишком старый, он попытается использовать новый исходный код, представленный в 4.3.0.38, для ручной сборки OpenCV, потому что он не знает, как установить колеса manylinux2014 . Однако сборка исходного кода также не удастся из-за слишком старого пакета, потому что он не понимает зависимости сборки в pyproject.toml . Чтобы использовать новые готовые колеса manylinux2014 (или собирать из исходников), ваша версия pip должна быть> = 19.3. Обновите pip до pip install —upgrade pip .
Используйте Python 3.7.6, это самая стабильная версия. есть много вещей, которые не устанавливаются на 3.8.
Источник
Установка OpenCV-Python на виртуальной среде для суперчайников
Здесь вы найдете пошаговый пример установки библиотеки OpenCV на Python.
- Установка Python
- Установка виртуальной среды
- Установка OpenCV + jupiterlab, numpy, matplotlib
- Тестирование
Все тестировала на планшете Microsoft Surface, Windows 10 Pro, c 64-битной операционной системой.
Предположим, что на вашем устройстве ничего не установлено заранее.
- Сначала установим Python.
Скачиваем нужную версию и запускаем .exe файл. Не забываем установить галочку add path. Я установила Python 3.7.3 от 25 марта 2019 г., потому что новая на данный момент версия Python 3.7.4 от 8го июля 2019 г. работала некорректно, а именно в терминале некоторые команды зависали. Открываем командную строку. - Устанавливаем virtualenv.
Виртуальная среда нам нужна для того, чтобы для каждого отдельного проекта была своя «комната» со своими версиями установленных библиотек, которые не будут зависеть от других проектов и путаться между собой.
Пакеты будем устанавливать с помощью pip. Он в последнее время сразу идет с Python, но обычно требуется его обновить командой:
python -m pip install —upgrade pip
Обновили pip, теперь установим виртуальную среду:
pip install virtualenv
Командой cd перейдите в папку, в которой хотите создать среду и введите команду:
mkdir opencvtutorial_env — так мы создали среду с названием opencvtutorial_env.
Далее вводим команду virtualenv opencvtutorial_env и для активации перейдите в папку среды и далее с помощью Tab до activate.
.\opencvtutorial_env\Scripts\activate - Установим библиотеки OpenCV-Python, Numpy и Matplotlib, которые понадобятся для тестирования функций opencv.
Самый легкий и быстрый вариант установки у меня получился с неофициальной версии. Устанавливаем его командой:
pip install opencv-python
Вместе с opencv-python в подарок с этим пакетом идет numpy. Дополнительно установим matplotlib: pip install matplotlib . - Установим pip install jupyterlab и запустим его командой jupyter notebook .
Теперь осталось проверить все ли у нас работает. В открывшемся окне создаем новый Python 3 файл, и запускаем команду:
import cv2 as cv
print( cv.__version__ )
Если выходит версия opencv, то поздравляю, можно тестировать туториалы c официального сайта. Мои примеры работ по туториалам можно найти здесь.
Источник
python не видит библиотеку opencv [закрыт]
Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском.
Закрыт 4 года назад .
Установил через pip библиотеку opencv. Пытаюсь импортировать из консоли получается без проблем библиотеку cv2, а когда пишу в IDE то она её подчеркивает красным, что мне и не нравится! кто знает как решается проблема? Прикрепил скриншот, с низу через консоль импортирую там видно что импорт работает!Устанавливал библиотеку через pip
gohlke/pythonlibs/#opencv. После этого я сделал pip install файл который скачал. Питон у меня версии 3.62. Не знаю важно это или нет я также качал numpy библиотеку с того же ресурса и тоже установил через pip. сейчас попробую удалить и установить еще раз.
2 ответа 2
используйте virtual env для избежания подобных ситуаций
Иногда, при установке openCV, оказывается, что python его не видит. В связи с этим иногда помогает переустановка openCV. Если Вы работаете под системами *nix, то возможным решением может оказаться использовать apt-get вместо pip . Ещё одной причиной отказа работать может быть установка пакета не для нужной версии python . Попробуйте установить пакет при помощи pip2 и pip3 , если, конечно, у Вас есть python2 и python3 соответсвенно.
Всё ещё ищете ответ? Посмотрите другие вопросы с метками python pip или задайте свой вопрос.
Похожие
дизайн сайта / логотип © 2021 Stack Exchange Inc; материалы пользователей предоставляются на условиях лицензии cc by-sa. rev 2021.10.18.40487
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Источник
Can’t install OpenCV python3.8
When I execute this command:
pip3 install opencv-python
I get the following error:
Same when I tried to install ecapture, I am using the latest python version
8 Answers 8
Try to upgrade your pip with
and then run the
Installation and Usage guide on pypi web site says
Pip install fails with ModuleNotFoundError: No module named ‘skbuild’?
Since opencv-python version 4.3.0.*, manylinux1 wheels were replaced by manylinux2014 wheels. If your pip is too old, it will try to use the new source distribution introduced in 4.3.0.38 to manually build OpenCV because it does not know how to install manylinux2014 wheels. However, source build will also fail because of too old pip because it does not understand build dependencies in pyproject.toml. To use the new manylinux2014 pre-built wheels (or to build from source), your pip version must be >= 19.3.
Please upgrade pip with
pip install —upgrade pip
I was facing this similar situation:
Upon running docker-compose up & , I was receiving this error:
I tried the suggested solutions of upgrading pip3 but was getting the same problem.
What worked for me was fixing the opencv-python version in requirements.txt . Previously, it was pulling version 4.4.0.40 . I instead changed requirements.txt to:
pip3 install cmake —user
pip3 install —upgrade pip —user
pip3 install opencv-python —user
If you go to the opencv-python PyPi page they will give troubleshooting tips for common errors. See opencv-python 4.4.0.40
The error you’re encountering is:
The fix for this is listed under the FAQ as follows:
Q: Pip install fails with ModuleNotFoundError: No module named ‘skbuild’?
Источник