pycharm from出现红线,pycharm代码提示
今天突发奇想,想尝试运行一些数据科学的包文件。结果刚把数据包导入pycharm,pycharm马上开始做一些必要的文件和C调用,然后出现了我最怕的运行时错误。
因为已经被修复了,所以无法准确再现(~~ ~ !)。
具体提示是:
运行时指示错误程序为“F:\Anaconda\python.exe”(这个很重要!).
那么错误码就是R6034!
结果,我立刻就去找了顾爸爸。
发现栈溢出,bug修复圣地,一个大神帖!
帖子:传送门!
按照大神的解释,有明确的步骤和解决方法。个人翻译成中文的意思如下。
1.下载Process Explorer以跟踪问题。通常,VS C运行时错误提示与DLL文件有关。该软件用于跟踪与问题文件相关的dll或其他插件的位置。
下载门户网站!
2.在安装之前,您可以关闭出现错误(即报告错误)的软件。在这里,我的问题是pycharm,所以关掉软件。
然后重新打开错误的软件,重现刚刚报告错误的运行时错误R6034弹出窗口。
打开流程浏览器,界面如下。
3.要开始跟踪,您可以首先选择视图-下方窗格视图-dll查看模式。
4.选择你提示报错的软件,也就是前面“F:\Anaconda\python.exe”中提到的报错程序。
这个程序进程将关联或调用许多dll。
其中,“msvcr?”出现。DLL“DLL,你可以发现我的路径里有很多msvcr90.dll,也可能你的不是那个叫VS2010的,或者别的什么,会有很多重复的,所以问题是这些重复的“msvcr”?dll”。
5.注意这些重复的“msvcr?dll”,注意后面的路径。只要不是在“C:\Windows\WinSxS”的路径下,你就得删除或者改名为另一个后缀(这是个好习惯,我改成了-Bak后缀,没关系,你得删除或者做别的,反正就是不能保持原样)
6.右键单击重复出现的“msvcr?”?dll”-属性,点击查看其绝对路径,点击“浏览”,找到文件,删除或者用“bak”重命名。
比如我的长这样。
7.重复6的操作,直到你的朋友程序不再报告这个错误的位置。
以上。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。