Windows 10上的更新似乎一夜之间就打破了Python.仅仅try 运行python --version就返回了一个"权限被拒绝"错误.三次更新都没有;KB4507453、KB4506991或KB4509096似乎是罪魁祸首,但问题出现的时间令人怀疑.我希望有一个更简单的解决方案,而不是在拖延时间.

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

根据系统信息,我正在运行10.0.18362

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

我还try 重新安装Python3.7.4,但也没有帮助.还有什么是我应该看的吗?

推荐答案

据我所知,这是由于与最近添加到Windows应用store 中的Python 3.7版本发生冲突造成的.看起来这增加了两个名为python的"存根".exe和python3.在我的例子中,它被插入到PATH中我现有的Python可执行文件的条目中.

将此条目移动到正确的Python文件夹下(部分)可以纠正此问题.

纠正它的第二部分是在Windows搜索提示符中键入manage app execution aliases,并完全禁用Python的存储版本.

manage app execution aliases

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

Python相关问答推荐

Pandas 密集排名具有相同值,按顺序排列

如何将Pydantic URL验证限制为特定主机或网站

如何从维基百科的摘要部分/链接列表中抓取链接?

将numpy数组与空数组相加

socket.gaierror:[Errno -2]名称或服务未知|Firebase x Raspberry Pi

使用Python Cerberus初始化一个循环数据 struct (例如树)(v1.3.5)

如何将带有逗号分隔的数字的字符串解析为int Array?

Python中的负前瞻性regex遇到麻烦

如何从FDaGrid实例中删除某些函数?

使用Keras的线性回归参数估计

如何自动抓取以下CSV

使用FASTCGI在IIS上运行Django频道

如何在箱形图中添加绘制线的传奇?

如果值不存在,列表理解返回列表

当从Docker的--env-file参数读取Python中的环境变量时,每个\n都会添加一个\'.如何没有额外的?

Python中绕y轴曲线的旋转

pandas:排序多级列

在Python中,从给定范围内的数组中提取索引组列表的更有效方法

什么是合并两个embrame的最佳方法,其中一个有日期范围,另一个有日期没有任何共享列?

启动带有参数的Python NTFS会导致文件路径混乱