无法在Windows上运行python

时间:2017-06-06 16:09:25

标签: python python-2.7 windows-10 updates

自Windows 10的最新更新以来,每当我尝试使用Python做任何事情时,我都会看到此消息

This app can't run on your PC

我重新安装了它,尝试以管理员身份运行它。什么都行不通。

3 个答案:

答案 0 :(得分:3)

首先确保给定目录中存在python.exe,并且它不是零长度文件。更可能的是你安装了错误版本的python。确保下载并安装x86版本,因为它可以在64位和x86系统上运行。通过Windows x86 MSI installer进行完全卸载并安装python。

编辑:

如果这不起作用,请提供有关您正在运行的特定Windows 10版本以及您正在使用的python安装程序的更多信息。

编辑2:

您还可以从Windows Event Log获取更多信息 enter image description here

答案 1 :(得分:1)

我认为原因是 python.exe 的大小为0 Kb。发生这种情况的原因是您(以及我)也没有正确退出Python。 解决此问题的方法是重新安装Python或下载“便携式”版本: https://www.python.org/downloads/release/python-385/ 顺便说一下,从Windows中退出python(v3)的一种方式:

>>> import sys
>>> sys.exit()

答案 2 :(得分:0)

在尝试从x86 python下的python脚本启动x64应用程序之后,我还出现了“此应用程序无法在您的PC上运行” Windows 10对话框。

卸载了x86 python,安装了x64 python,并且一切都开始正常工作。