我听到将我的Python代码从2移动到3的调用,所以我试图在我的Windows 7机器上安装Python 3,它已经有Python 2.7.5了。 python 2版本是64位,我最近安装的Python 3版本也是如此。但是,我担心我可能会意外地安装和卸载32位版本的Python 3.3.2,并且当我尝试使用IDLE编辑代码时,它的残余会导致抛出以下错误。
"The application was unable to start correctly (0xc000007b)."
我检查了我的注册表项,这在使用Python 33空闲时发生。另外,我试图在它上面使用Dependency Walker,这是一个我不熟悉的程序,并且得到了以下“错误”。系统找不到以下文件。
API-MS-WIN-CORE-COM-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ERROR-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ROBUFFER-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-STRING-L1-1-0.DLL
API-MS-WIN-SHCORE-SCALING-L1-1-0.DLL
DCOMP.DLL
IESHIMS.DLL
另外,我看到Python33.dll是x86而不是x64。
答案 0 :(得分:0)
从评论中复制答案,以便从"未答复的"中删除此问题。过滤器:
回答好的,所以我找到了自己问题的答案,并决定 在这里回答任何跑步,奔跑或将会遇到的人 同样的问题。所以问题在于Python33.dll。好像你 安装32位版本的Python 3然后安装64位版本, 你仍然拥有32位版本的Python 33.dll。我只是 删除了.dll并修复了我的64位安装的Python 3和 现在,IDLE编辑器可以从上下文菜单中正常工作。谁知道 然而,我有什么其他错误:)