我尝试在我的 64 位 CPU 上安装 32 位和 64 位 python,但仍然出现此错误:
我的操作系统信息:
答案1
Python 无法在您的机器上安装 Microsoft Visual C++ 9 Redistributable。
您可以尝试以下两件事:
尝试手动安装 Python 安装的 VC++ redist。这可能会解决您的问题,或者至少帮助您获得更好的错误消息。
检查您的机器上是否已安装 VC++ 9。很多时候,Windows 更新会将 VC++ 9 升级到比 Microsoft 网站上提供的版本更高的版本。但是,许多安装程序无法处理机器上可能安装的 VC++ 版本高于他们尝试安装的版本的情况,因此会失败。如果您安装了 VC++ 9,您可以卸载 VC++ 9 并让 Python 安装 VC++ 9。或者,如果您喜欢冒险,请找出 Python 使用的确切注册表项来确定是否安装了 VC++,并将该注册表项添加到您的机器,以便跳过安装 VC++。
答案2
我记得在别人的电脑上运行 Python 脚本时也遇到了同样的错误。不幸的是,我当时很着急,没有时间进一步研究,所以我凭直觉尝试了一下可移植的 Python相反。它有效并且我完成了工作,所以如果你不介意便携式安装的话,你也可以尝试同样的做法。