0

已经运行 Python 2.7.2 几个月了,在我的 64 位计算机上使用 32 位版本。今天运行了 2.7.3、64 位的安装程序。现在我不能闲着开始。我在程序文件中看到 Python 的答案,我正在运行 Win7,我相信这台机器的正确位置是 C:\,而不是程序文件。至少那是我拥有 2.7.2 的地方并且它起作用了。

所以尝试 C:\Python27\Lib\idlelib\idle.py 或 C:\Python27\Lib\idlelib\idle.pyw

这些都不会打开空闲。使用 .py 文件时,控制台窗口会在瞬间打开并消失。在 .pyw 上,据我所知,什么都没有发生。pyw 在屏幕上的文件类型中说:“没有控制台”

开始菜单中的旧快捷方式在属性下显示为“目标:python 2.7.2”,但我看不到更改目标的方法。

还尝试从 Powershell、命令行、Python 命令行、运行中打开。这些都没有奏效。

当我下载 2.7.3 时,它说它正在覆盖 Python27 中的文件。

现在卸载提供了两个卸载程序: 2.7.3 和 2.7.2 ,但据我所知,磁盘上有一个 Python 程序,并且认为它是 2.7.3。我开始卸载并尝试全新安装,但我想我会先问,而不是冒险进一步搞砸我的机器。提前感谢您的帮助。我确实阅读并尝试使用网站上类似问题的所有答案。

4

1 回答 1

2

我今天遇到了这个。基本上已经安装了一个较旧的版本(我认为它是 2.7.2),2.7.3 64 位破坏了它。

起初 CLI python 可以工作,但 IDLE 拒绝启动,甚至没有错误。卸载/重新安装几次都没有用,问题变得更奇怪了,因为它找不到刚刚下载的 msi,等等。然后我注意到它并没有删除 Python27 文件夹中的所有内容。

手动删除文件夹是不够的,我发现它正在 App Data\Roaming (Windows 7) 下存储另一个文件夹。删除这个最终允许重新安装工作(并显示为新安装的程序,而不是像它一直存在的那样不突出显示它)。

我正要放弃 64 位版本并尝试 32 但似乎 Python 卸载程序/安装程序并没有正确清理所有文件(如果它是注册表项,我仍在挖掘)。

于 2012-10-28T03:29:34.147 回答