Нельзя нормально импортировать opencv в Pycharm с conda env - PullRequest
0 голосов
/ 31 января 2019

Я хочу использовать Pytorch и OpenCV в Pycharm.Поэтому я создал виртуальную среду conda env и установил несколько пакетов для использования.

Когда я запускаю Python в терминале Windows и импортирую torch и cv2, он работает хорошо.

(Pytorch) C:\Users\choib>python
Python 3.7.1 | packaged by conda-forge | (default, Nov 13 2018, 19:01:41) [MSC v.1900 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> import torch
>>>

Не работаетнормально работать с Pycharm.Если я импортирую cv2 до torch или torchvision или без них, возникает ошибка.

Пример

import cv2 as cv
import torch

Результат

D:\program\anaconda3\envs\pytorch\python.exe C:/Users/choib/Desktop/YOLO_01/YOLO_image.py
Traceback (most recent call last):
  File "C:/Users/choib/Desktop/YOLO_01/YOLO_image.py", line 1, in <module>
    import cv2 as cv
ImportError: DLL load failed: The specified module could not be found.

Но если я импортирую cv2 после torch или torchvision, у него нет проблем.

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

...