Pycharm, OpenCV не может загрузить DLL, работает по приглашению - PullRequest
0 голосов
/ 02 октября 2018

После установки miniconda с python 3.7 я делаю следующее:

conda create --name opencv_test python=3.7
conda activate opencv_test
conda install -c anaconda opencv

Затем, чтобы проверить среду, я делаю:

python
>>> import cv2
>>> exit()

Все идет по плану

Затем, если я запускаю PyCharm или vs-код, установите мою новую среду в качестве интерпретатора и создайте простой файл, содержащий только

import cv2

При запуске я получаю:

ImportError: DLL load failed: The specified module could not be found.

Что я узнал из интернета:

Это , это и это , все эти сообщения относятся к проблеме, которая кажетсяпохоже, разница в том, что проблема для меня возникает только при использовании IDE

То, что я пытался до публикации здесь:

  1. Воссоздание среды нескольковремя переключения каналов.
  2. Поскольку это казалось проблемой с путями, я добавил пути, содержащие opencv dll, к путям среды в настройках PyCharm по одному

Что я только что попробовал, потратив значительное количество времени на креатинg этот пост:

conda update conda 

Это странно понижает Python до 3,6

conda create --name opencv_test_2 python=3.6
conda activate opencv_test_2
conda install -c anaconda opencv

Кажется, это решает все проблемы, но:

  • Iне знаю, что только что произошло и почему проблема возникла только в IDE
  • Я хотел бы использовать python 3.7

Итак, почему при использовании python 3.7 и PyCharm IКажется, вы не можете импортировать opencv, даже если он работает в командной строке?

Заранее спасибо.

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