在更新了pycharm之后,打开一个程序,设置 Project Interpreter ,然后软件开始 Updating Python Interpreter。之前都是很顺利地就运行完了,但是这次却卡在了这里:

同时报错:

在Stack Overflow上找到了一个可以解决这个问题的方法,所以在这里分享一下,原文请点这里。
Step1:下载Process Explorer,然后打开里面的procexp.exe。
Step2:在软件界面的菜单里选择 view -> lower pane view -> DLLs,然后找到pycharm目录下的python.exe并点击,底部窗格应显示为应用程序加载的DLL列表。

Step3:在DLL列表里找到 “msvcr??.dll”,注意看后面的路径,只要不是在“C:\Windows\WinSxS”这个路径下的,都要将其删除或重命名后缀。比如在上面这个图里面,有一个 msvcr90.dll 是在 D:\Anaconda3\envs\python27\msvcr90.dll这个目录下的,找到它并将其重命名为 “msvcr90.dll-bak”。
Step4:重启pycharm就ok了。
本文介绍了一个PyCharm更新后遇到的问题解决方案,即软件卡在Updating Python Interpreter。通过使用ProcessExplorer查找并处理错误的DLL文件,如msvcr??.dll,可以有效解决此问题。
4449

被折叠的 条评论
为什么被折叠?



