【问题标题】:Runtime Error R6034, after installing OpenCV on Windows 7 for Python3运行时错误 R6034,在 Windows 7 上为 Python3 安装 OpenCV 后
【发布时间】:2019-06-27 13:12:48
【问题描述】:

我最近安装了 OpenCV。我从安装 Anaconda 3 开始,并按照此处找到的构建 OpenCV 的说明进行操作:https://www.learnopencv.com/install-opencv-4-on-windows/ 它安装正常,我可以访问 Python 中的库(请参阅下面的输出)

Python 3.6.7 |Anaconda custom (64-bit)| (default, Dec 10 2018, 20:35:02) [MSC v.
1915 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> cv2.__version__
'4.0.1-dev'
>>>

但是,每次我打开 anaconda 命令行界面时,都会弹出一个窗口说:

运行时错误

程序 C:\ ... \python.exe

R6034

应用程序已尝试加载 C 运行时库 不正确。请联系应用程序的支持团队了解更多信息 信息。

我已查找此错误,发现它与 Microsoft 构建工具冲突有关。例如,为 msvcr90.dll 构建了一个库,然后当您使用该库时,操作系统会在 PATH 中找到 2 个版本。

对我来说,这只发生在 Anaconda Prompt 中,所以我使用 $where msvc* 等命令深入研究了该环境中的路径;但是,我找不到任何冲突。

到目前为止,这很烦人,但我想解决它。

【问题讨论】:

    标签: python-3.x windows opencv


    【解决方案1】:

    你说你安装了 Anaconda 3;如果您安装了以前版本的 Anaconda,并且安装了需要 MicroSoft 构建工具的库,则可能会导致冲突。
    要解决此问题,请卸载以前版本的 Anaconda。

    【讨论】:

    • 我安装了 MiniConda。从我的路径中删除 MiniConda 后,一切正常。谢谢
    猜你喜欢
    • 2011-06-10
    • 1970-01-01
    • 2018-09-18
    • 2019-11-07
    • 1970-01-01
    • 2016-07-12
    • 2012-05-06
    • 1970-01-01
    相关资源
    最近更新 更多