【发布时间】:2019-11-20 07:55:36
【问题描述】:
似乎一夜之间 Windows 10 的更新破坏了 Python。只是尝试运行python --version 返回“权限被拒绝”错误。这三个更新都没有; KB4507453、KB4506991 或 KB4509096 看起来像是罪魁祸首,但问题的发生时间值得怀疑。我希望有一个更简单的修复方法,而不是回滚。
python 上的权限是“-rwxr-xr-x”,除了安装昨晚的补丁后让 Windows 更新重启机器外,我没有做任何更改。
根据系统信息,我运行的是 10.0.18362
还应注意,无论我(尝试)是否使用“以管理员身份运行”从 git-bash 执行 Python 都会发生这种情况,如果我尝试使用 PowerShell,它只会像应用程序一样打开 Windows 商店t 已安装,因此我认为由于某种原因它无法看到我的 /c/Users/david/AppData/Local/Microsoft/WindowsApps/ 文件夹的内容。
我也尝试过重新安装 Python 3.7.4,但这也无济于事。还有什么我应该看的吗?
【问题讨论】:
-
可能值得查看 Microsoft 网站。我在某处读到,抱歉不记得在哪里,其他人在此更新时遇到问题 - 我认为是空白屏幕。无论如何,等到他们在一两天内修复它可能会成为答案。
-
顺便说一句,“python 上的权限是 '-rwxr-xr-x'”在 Windows 中可能毫无意义。这是由 MSYS2 或 git-bash 等类 Unix 环境报告的虚假内容。
-
不。这是来自 python.org 的 Python 包。同样的,多年来一直没有任何问题,并且刚刚开始使用最新的 Windows 补丁。
-
您找到解决方案了吗?我有同样的问题。
-
不幸的是,没有。我一直在使用它,因为我在 Docker 中完成了大部分工作。如果我这样做了,我一定会发布我的发现!
标签: python python-3.x windows-store-apps file-permissions git-bash