【发布时间】:2015-11-15 17:08:04
【问题描述】:
我已在基于 Intel 的内核 i7 上成功安装 64 位版本的 Python 3.4.3运行 Windows 8.1 的机器。我还成功安装了 numpy 的 64 位版本并运行 numpy.test(),一切看起来都很好。我已安装/提取 *opencv3.0 * 并将文件 cv2.pyd(来自 lib/opencv/build/python/2.7/x64)复制到 python/Lib/site-packages 。当我运行print (sys.path) 时,它会正确找到cv2.pyd 所在的C:\Python34\lib\site-packages。我有两个担心:
(i) 为什么文件夹叫2.7?我在这里阅读了很多 opencv3 可以使用 python 3.x
运行的文章(ii) 为什么该文件仍称为cv2.pyd 而不是cv3?
不管怎样,当我import cv2 我得到这个错误:
Traceback(最近一次调用最后一次): 文件“”,第 1 行,在 导入简历2 ImportError: DLL load failed: 找不到指定的模块。
我在这里阅读了许多类似情况的类似问答,但不完全适合我的设置。任何帮助或建议表示赞赏。但请不要说卸载所有东西并重新安装 32 位——我需要 64!
【问题讨论】:
标签: python-3.x numpy 64-bit opencv3.0