码迷,mamicode.com
首页 > 编程语言 > 详细

调用python 报R6034 错误

时间:2015-08-27 14:47:33      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:

R6034 指的是:”An application has made an attempt to load the C runtime library incorrectly. Please contact the application‘s support team for more information“.

网上的解决办法很多,但是比较乱,也没有介绍是在什么应用中发生的R6034问题。

今天给大家介绍一个,在运行Python时候遇到的R6034的解决办法。

方法转自 http://stackoverflow.com/questions/14552348/runtime-error-r6034-in-embedded-python-application

不喜欢看英文的朋友可以看下文:

1. 下载 Process Explorer并安装 http://technet.microsoft.com/en-ca/sysinternals/bb896653.aspx

2. 打开你的应用,会显示R6034的问题

3. 打开Process Explorer。在主菜单”View“中选择”Lower Pane View“并且选择”DLLS“

4. 在你运行的程序中找”msvcr??.dll“。关键就是这个文件。如果它的位置是:"winsxs" 那就是对的,如果不是,找到这个文件的路径,删除它。

 

python 调用该lxml的etree.pyd时候的情况:

技术分享

python4delphi的程序调用情况:

技术分享

删除cmake中的msvcr90.dll程序后该问题解决了。但是报以下路径问题

技术分享

调用python 报R6034 错误

标签:

原文地址:http://www.cnblogs.com/h2zZhou/p/4763075.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!