gpt4 book ai didi

python - "Permission Denied"试图在 Windows 10 上运行 Python

转载 作者:可可西里 更新时间:2023-11-01 12:44:53 29 4
gpt4 key购买 nike

似乎 Windows 10 的更新在一夜之间破坏了 Python。只是尝试运行 python --version 返回了“权限被拒绝”错误。三个更新都没有; KB4507453、KB4506991 或 KB4509096 看起来像是罪魁祸首,但问题出现的时间值得怀疑。我希望有一个更简单的修复方法,而不是搞乱回滚。

python 的权限是“-rwxr-xr-x”,除了让 Windows 更新在安装昨晚的补丁后重启机器外,我没有做任何更改。

根据系统信息,我运行的是 10.0.18362

还应注意,无论我(尝试)是否使用“以管理员身份运行”从 git-bash 执行 Python,都会发生这种情况,如果我尝试使用 PowerShell,它只会打开 Windows 应用商店,就好像该应用程序不存在一样没有安装,所以我认为它出于某种原因看不到我的 /c/Users/david/AppData/Local/Microsoft/WindowsApps/ 文件夹的内容。

我也曾尝试重新安装 Python 3.7.4,但这也无济于事。还有什么我应该看的吗?

最佳答案

据我所知,这是由于与最近添加到 Windows 应用商店的 Python 3.7 版本发生冲突造成的。看起来这在 %USERPROFILE%\AppData\Local\Microsoft\WindowsApps 文件夹中添加了两个名为 python.exe 和 python3.exe 的“ stub ”,在我的例子中,这被插入了 之前 我现有的 Python 可执行文件在 PATH 中的条目。

将此条目移到正确的 Python 文件夹下(部分)更正了该问题。

纠正它的第二部分是在 Windows 搜索提示中键入 manage app execution aliases 并完全禁用 Python 的商店版本。

manage app execution aliases

有可能你只需要做第二部分,但在我的系统上我做了两个更改,现在一切都恢复正常了。

关于python - "Permission Denied"试图在 Windows 10 上运行 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56974927/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com