关于这个话题已经有很多问题,但我没有找到任何关于“未找到DLL”传统问题的令人满意的答案.我正在使用通过Anaconda 3安装的Python 3.5;我已经安装了pip’官方’opencv_python-3.2.0.6-cp34-cp34m-win_amd64.whl(从...

关于这个话题已经有很多问题,但我没有找到任何关于“未找到DLL”传统问题的令人满意的答案.
>我正在使用通过Anaconda 3安装的Python 3.5;
>我已经安装了pip’官方’opencv_python-3.2.0.6-cp34-cp34m-win_amd64.whl(从这里开始https://pypi.python.org/pypi/opencv-python);
> Windows版本为7 – 64位;
>我已经卸载了我的计算机上存在的所有可再发行的VC并重新安装了它的2015版本 – 因此我的笔记本电脑上出现了着名的以及强制性的DLL msvcp140.dll;
> cv2模块存在于Lib / site-packages目录中;
>它包含文件’cv2.cp35-win_amd64.pyd’等.
同时,我还是无法访问cv2:
>>> import cv2
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
import cv2
File "C:\Program Files\Anaconda3\lib\site-packages\cv2\__init__.py", line 7, in <module>
from . import cv2
ImportError: DLL load failed: The specified module could not be found.
修改.pyd的名称 – > cv2.pyd没有解决问题,也没有通过Gohlke(http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv)的非官方但很棒的车轮版本进行安装
关于发生了什么的任何想法?
解决方法:
正如我最初没有注意到的评论中提到的那样,您可以通过从非官方网站(Gohlke)安装来解决此问题.
(http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv)
我通过以下方式卸载了官方的:
pip uninstall opencv-python
然后从提到的站点下载.whl包(您需要仔细选择正确的python版本和正确的处理器架构x86或x64).
然后,转到下载.whl文件的路径并调用:
pip install opencv_python-x.x.x-cpxx-cpxxm-win_xx.whl
本文标题为:Python 3.5,OpenCV 3.2,Windows 7 64位,Anaconda 3,“ImportError:DLL加载失败”


基础教程推荐
- Python FTP“块”迭代器(无需将整个文件加载到内存中) 2023-11-13
- python pandas 数据排序的几种常用方法 2022-10-20
- windows中caffe_ssd编译python35的接口 2023-11-13
- pandas实现手机号号码中间4位匿名化的示例代码 2022-08-30
- python – 为什么元组在内存中占用的空间少于列表? 2023-11-15
- conda创建环境、安装包、删除环境步骤详细记录 2022-08-30
- Python实现解析ini配置文件的示例详解 2022-10-20
- 在Nginx下运行python 2023-11-12
- 用Python鉴黄(上) 2023-09-04
- 【python安装】Windows上安装和创建python开发环境 2023-09-03