尝试在Windows 7上共存Python 2.7.5和Python 3.3.2时出错

时间:2013-10-01 19:00:29

标签: python python-2.7 python-3.3 coexistence

我听到将我的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。

1 个答案:

答案 0 :(得分:0)

从评论中复制答案,以便从"未答复的"中删除此问题。过滤器:

  

好的,所以我找到了自己问题的答案,并决定   在这里回答任何跑步,奔跑或将会遇到的人   同样的问题。所以问题在于Python33.dll。好像你   安装32位版本的Python 3然后安装64位版本,   你仍然拥有32位版本的Python 33.dll。我只是   删除了.dll并修复了我的64位安装的Python 3和   现在,IDLE编辑器可以从上下文菜单中正常工作。谁知道   然而,我有什么其他错误:)

〜每Karsten Chu

回答