无法在windows上运行python了

问题描述 投票:0回答:5

自从 Windows 10 的最新更新以来,每次我尝试使用 Python 执行任何操作时都会看到此消息

This app can't run on your PC

我已经重新安装了它,尝试以管理员身份运行它。 没有任何效果。

python python-2.7 windows-10 updates
5个回答
9
投票

首先确保

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

编辑:

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

编辑2:

您还可以从

Windows Event Log
获取更多信息 enter image description here


6
投票

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

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

2
投票

我不必重新安装Python。

由于某种原因,我的

python.exe

 中的 
env\Scripts\
变成了 0kb。所以我创建了另一个虚拟环境并将
python.exe
从那里复制到这个文件夹。然后就开始工作了。


1
投票

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

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


0
投票

我找到了一个解决方案,因此您仍然可以使用实际的 64 位版本,但弄清楚如何操作应该不会那么困难)

感谢微软,我觉得我现在就像“锅里的青蛙”,因为你正在经历所有的变化,比如现在设置新电脑时需要微软帐户,而且自 23H2 以来就再也没有办法解决了。我正在考虑切换到 Linux Mint)Python x64 的修复程序我修复了这个错误:

  1. 进入搜索并搜索App & Browser control

  2. 选择智能应用程序控制设置并将其关闭

  3. 转到底部搜索(Windows键+S)

  4. 搜索使用开发者功能,打开开发者模式。

开发商!开发商!!

© www.soinside.com 2019 - 2024. All rights reserved.