【发布时间】:2018-06-29 08:09:06
【问题描述】:
我使用的是 Python 3.x 和一个 virtualenv——不是 conda,只是一个普通的 virtualenv。
我激活了 venv 并运行 pip install opencv-python。然而,
import cv2 给我一个 DLL not found 错误:
(tf) C:\>python
Python 3.6.2 (v3.6.2:5fd33b5, Jul 8 2017, 04:57:36) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "c:\src\venv\tf\lib\site-packages\cv2\__init__.py", line 4, in <module>
from .cv2 import *
ImportError: DLL load failed: The specified module could not be found.
>>>
这是一个 virtualenv 错误吗?如何确定缺少哪个模块/dll?
【问题讨论】:
-
我在创建此问题之前阅读了该问题,但它不适用; conda 不涉及,并且对该问题的公认答案是不正确的。另外:这个问题还询问如何诊断一般根本问题。
标签: python virtualenv