Import cv2 не работает

Не могу импортировать cv2; «Ошибка загрузки DLL»

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

Поэтому мой единственный вариант — предоставить всю информацию, которую я могу, о моей настройке и надеяться, что кто-то из вас сможет распознать проблему.

Я работаю на Windows 10 (x64) и установил следующие готовые двоичные файлы из коллекции здесь.

  1. python 3.5.0-win32 (устанавливается с сайта python)
  2. numpy 1.10-cp35-win32
  3. matplotlib 1.4.3-cp35-win32
  4. opencv 3.0.0-cp35-win32

Все было установлено с использованием «pip install file_name.whl» без сообщений об ошибках. Однако разница в открытом cv не будет импортироваться, и я получаю следующую ошибку:

cv2.cp35-win32.pyd , а также множество файлов .dll установлены в C: \ Python35 \ Lib \ site-packages .

Я попытался переименовать cv2.cp35-win32.pyd в cv2.pyd и скопировать файлы .dll в C: \. Python35 \ DLL,

Я попытался использовать другой пакет python opencv, загруженный с сайта, добавив каталог bin в свою среду PATH и переместив файл cv2.pyd в C: \ Python35 \ Lib \ site-packages.

Одна и та же ошибка появляется каждый раз. Любая помощь будет оценена!

7 ответов

В моей ситуации при использовании Pycharm для импорта cv2 он вернул ImportError: DLL not found . Однако, используя python intepreter для импорта, я получил * ImportError: . не win32 DLL . * . Итак, в этой ситуации мне пришлось скачать пакет распространения Visual C ++ 2015 и проблема была решена.

Поэтому всем, кто сталкивается с той же ошибкой, пожалуйста, убедитесь, что у вас есть пакет распространения VC ++, который использовался для компиляции DLL, упакованной вдоль модуля.

Проблема заключается в отсутствии python3.dll в дистрибутиве анаконды. Вы можете скачать двоичные файлы Python здесь и извлечь dll из zip-архива. Поместите его в папку в вашем PATH (например, C: \ Users \ MyName \ Anaconda3), и импорт должен работать.

Это сработало для меня:

pip install opencv-contrib-python

(Работает Python 3.6.3 — 32 бита, в Windows 7 — 64 бита)

У меня была та же проблема с Windows 10 Professional N, и я решил ее, просто установив Media Feature Pack (и перезапустив Windows после установки).

Выпуски Windows N и KN не включают Media Feature Pack, который требуется OpenCV. Если вы используете Windows N или KN, установите также Пакет дополнительных компонентов Windows Media.

Я решил это, добавив путь к opencv DLL в переменную окружения PATH

Итак, у меня все работает, полностью удалив все и начав с Python 2.7.10.

Он просто не работает с Python 3. Для ясности в том, что я сделал, я следил за этими двумя видео в том порядке, в котором я их публикую:

Читайте также:  Тахометр не работает дергаться машина

Источник

Не импортируется opencv в питоне

Доброго дня!
Винда7 х64 питон37-32, опен св ставится, но при подключении (import cv2) выдает ошибку: не найден путь к модулю. в чем может быть проблема. Опенсв поставил с помощью инструкции pip
Указанные советы в Установка OpenCV на python 3.4 все поюзал уже
Сообщение об ошибке:

Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:06:47) [MSC v.1914 32 bit (Intel)] on win32
Type «copyright», «credits» or «license()» for more information.
>>>
============== RESTART: C:\Program Files (x86)\Python37-32\1.py ==============
Traceback (most recent call last):
File «C:\Program Files (x86)\Python37-32\1.py», line 1, in
import cv2
ImportError: DLL load failed: Не найден указанный модуль.

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Как открыть файл на питоне, чтобы внутри содержимый код работал при открытии на питоне?
Хочу открыть файл, чтобы внутри код работал на питоне: >>> a = open(r’F:\python\py\Madi.

Не импортируется модуль
При связывании двух таблиц через sqlalchemy не импортируется модуль Task. db.py: from.

Не импортируется модуль
Подскажите, пожалуйста, почему код не импортируется как модуль? def commas(N): .

Не импортируется свой же файл
Всем привет. Проект в PyCharm, в проекте два файла «main.py» «JobKate» если в JobKate сделать.

Наберите в командной строке
py -3.7
и затем

Ставил то же самое на 7 компов, там тоже винда7 и тот же баг, проблема может быть и в винде, но ошибка связана (DLL load failed: Не найден указанный модуль. ) с загрузкой dll -ки. В ошибке ссылка на 3 строку файла __init__.py из директории ..\cv2\

from .cv2 import *

если открыто это файл и исполнить вылазит ошибка:
Traceback (most recent call last):
File «C:\Program Files (x86)\Python37-32\Lib\site-packages\cv2\__init__.py», line 3, in
from .cv2 import *
ModuleNotFoundError: No module named ‘__main__.cv2’; ‘__main__’ is not a package

Неужели винда 7 состарилась и opencv в принципе там терь не работает. Но ведь на одному ноуте работает, там раньше был питон2.7, я его деинсталлировал и поставил то же 3.7. все так же. Вопрос что не так?

Всем привет! Я все таки решил для себя проблему с ошибкой dll в винде 7. Может кому пригодится. Пока только с версией python 2.7.x
1. Ставим питон. Качаем отсюда https://www.python.org/ftp/pyt. 2.7.10.msi
2. Ставим numpy и opencv c помощью pip install numpy и pip install opencv-python
3. Качаем open cv отсюда http://sourceforge.net/project. e/download (также проверялась версия 3.2.0) и распакуем в любую папку.
4. Копируем cv2.pyd из распакованного отсюда \opencv\build\python\cv2\python-2.7
5. Копируем в папку с установленным питоном поверх \Python27\Lib\site-packages\cv2

Python 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)] on win32
Type «copyright», «credits» or «license()» for more information.
>>> import cv2
>>> print cv2.__version__
3.2.0
>>>

Не знаю почему работает. С 3 версией питона разбираюсь. Всем кто помогал спасибо. И я действительно не разбираюсь в системе импорта питон.

p.s. Винда 64х, установлены все обновления и библиотеки vc_redist.x64.exe и vc_redist.x86.exe

Читайте также:  Adobe audition не работает воспроизведение

Не импортируется БД
Нашёл скрипт опросов в сети, скачал там был файл .sql зашёл в phpmyadmin, нажал импорт, настройки.

Не импортируется база
Всем привет! Не получается на локалке импортировать базу данных. Вылазит такая ошибка: .

Не импортируется база
Сайт на вордпрессе. Экспортирую с хоста БД и пытаюсь импортировать её в локалке — получаю такую.

Не импортируется таблица стилей
Господа, не импортируется таблица стилей. Не могу понять почему. Вот хтмл код .

Источник

import cv2 не дает ошибки в командной строке, но ошибка в IDLE в Windows 10, Python 3.6.4

Я установил Python 3 (32bit) в Windows.

Я прочитал этот ответ, но я не могу установить cv2, используя pip install opencv_python-3.4.1-cp37-cp37m-win32.whl и он дает ошибку как

opencv_python-3.4.1-cp37-cp37m-win32.whl is not a supported wheel on this platform.

когда я попробовал оболочку Python и запустил команду import cv2 она не дает ошибки, но когда я пытаюсь import cv2 в терминал IDLE, тогда она дает ошибку как

1) Загрузить OpenCV здесь

2) Извлеките zip файл в Root drive (в основном C’Drive)

3) Откройте папку opencv\build\python\2.7\x86 и скопируйте файл cv2 в свой основной каталог Python,

в моем случае каталог Python

и вставьте файл cv2.

4) Запустите команду как python -m idlelib и теперь она выведет запрос на простаивание.

5) теперь он будет работать как import cv2 , ничего не произошло, и курсор перешел к следующей строке, после чего он успешно установлен.

Вы также можете установить opencv на этих трех простых шагах

  1. Тип py -m pip install opencv-python
  2. В том же окне введите python или open IDLE python.
  3. Теперь введите import cv2. там вы идете… просто и легко, я надеюсь, что это поможет.

я следовал тем же шагам, но все еще сталкиваюсь с некоторыми проблемами

Пожалуйста, помогите мне решить эту проблему.

Источник

Import «cv2» could not be resolved

I’ve installed python and opencv by using the correct commands in the cmd, but when I type in ‘import cv2’ in a python then I get the error in visual studio code and I can’t find any solution online how to fix this

More of the error in the terminal

5 Answers 5

Make sure that its using the correct version of Python; e.g., I installed Python from the windows store, which is working:

However, if I use another one, it does not work:

In your terminal ( cmd if Windows) run the following (make sure that you’re on the current working environment):

I noticed that Visual Studio does not support the latest Python 3.8, so I had to use PyCharm as an IDE.

It just happened to me and I solved it installing both opencv-python and opencv-python-headless with pip and reloading the Visual Studio Code window right after it.

To install the needed packages, just run this command in the terminal:

I had a similar issue so I installed opencv-python-headless (install opencv-python if not earlier) and reloaded the VScode window.

Читайте также:  Как настроить прокси еду татар

However, some methods like imshow() kept failing:

This was resolved by installing opencv-contrib-python. You can install it by running the following code in your terminal:

Источник

«DLL load failed» when import cv2 (opencv)

In [windows server 2012 R2 x64, python 3.7 64x]

installed without any error .
and when I try to import it

show me this error :

and I see another topic about this error but their solution does not work for me :
— DLL load failed error when importing cv2
— Failure to import cv2 in python : DLL load failed
— and a lot of pages in here

some of them say about that problem because anaconda, and I don’t have anaconda even. and many say that problem 32 or 64 version, I try both and disappointment. many about system variables.
what dll failed to load? cv2? why?

what i try till now:

change python version : 3.5, 3.7, 2.7 in 86x and 64x (uninstall complete last version and delete all remain files in program files . then install new one)

try with another packages like : opencv-python, opencv-contrib, try install specific versions with .whl (in some topic i read about this so install numpy-1.14.5+mkl-cp37-cp37m-win_amd64.whl and opencv_python-3.4.3+contrib-cp37-cp37m-win_amd64.whl but anything not change)

import numpy before cv2 for every test

installed Microsoft Visual C++ 2015 Redistributable Update 3 , 2008 , 2010 , 2017 for 64x

UPDATE
NEXT 2 DAY

I try to manage missing dll base on dependency walker that mention in bellow post, download all dll and put them in system 32, its a good clue but not solve the problem.

DAY 4,5

my next step , trying compile OpenCV in my machine , install visual studio 2012 + cmake and base on document compile 2 version , 64x and 32 , compiling have a lot of problem itself (like missing some lib from c lang and need to install Visual C++ Redistributable for Visual Studio 2012 . ) and I resolve all of them ,then I have 2 success compiled version but both have the same problem with missing dll , the compile process is so slow and give 2 day from me. so if fail on this mission :/ I search for a new way.

DAY 6

my next step is to try to run OpenCV in my machine with docker ( I try but docker windows just install on windows 10 and windows server 2016) so I search for an alternative. I found Vagrant that work like docker but with VM (visual box) today my time spend for this articles, it’s amazing, the concept of docker and vagrant is so Attractive, and I play with this like that I have new puzzle 🙂 first error show on . and limitless errors go on :

Day 7

Vagrant tests failed too because my windows server 2012 is a vb machine (visual server) and run a visual box in another visual box impossible! so I need new clues :

Источник

Оцените статью