首先确保
python.exe
存在于给定目录中并且它不是零长度文件。 不过更有可能的是你安装了错误的 python 版本。 确保下载并安装 x86 版本,因为它可以在 64 位和 x86 系统上运行。 通过 Windows x86 MSI 安装程序完全卸载并安装 python。
编辑:
如果这不起作用,请提供有关您正在运行的特定 Windows 10 版本以及您正在使用的 python 安装程序的更多信息。
编辑2:
您还可以从
Windows Event Log
获取更多信息
我认为原因是python.exe的大小为0 Kb。发生这种情况可能是因为你(和我)没有正确退出 Python。 解决该问题的方法是重新安装Python或下载“便携式”版本: https://www.python.org/downloads/release/python-385/ 顺便说一下Windows中退出python(v3)的方法之一:
>>> import sys
>>> sys.exit()
我不必重新安装Python。
由于某种原因,我的python.exe
中的
env\Scripts\
变成了 0kb。所以我创建了另一个虚拟环境并将 python.exe
从那里复制到这个文件夹。然后就开始工作了。
在我尝试从 x86 python 下的 python 脚本启动 x64 应用程序后,我还开始出现“此应用程序无法在您的 PC 上运行”Windows 10 对话框。
卸载x86 python,安装x64 python,一切开始正常工作。
我找到了一个解决方案,因此您仍然可以使用实际的 64 位版本,但弄清楚如何操作应该不会那么困难)
感谢微软,我觉得我现在就像“锅里的青蛙”,因为你正在经历所有的变化,比如现在设置新电脑时需要微软帐户,而且自 23H2 以来就再也没有办法解决了。我正在考虑切换到 Linux Mint)Python x64 的修复程序我修复了这个错误:
进入搜索并搜索App & Browser control
选择智能应用程序控制设置并将其关闭
转到底部搜索(Windows键+S)
搜索使用开发者功能,打开开发者模式。