繁体   English   中英

权限被拒绝错误:Windows Gitbash 上的 Python 3.8

[英]Permission Denied error: Python 3.8 on Windows Gitbash

Python 新手。 在我的 GitBash 上执行python --version时出现以下错误。 ...Appdata/Local/Microsoft/WindowsApps/python3:权限被拒绝

根据这个论坛上的一些答案,我关闭了 python 的应用程序执行别名。 这样做从我的 Windows 应用程序文件夹中删除了两个“存根”python.exe 和 python3.exe,并导致另一个错误 No such file or directory to my python --version on GitBash。

我是 python 的新手,所以被困在安装本身会很烦人。 我在这里错过了什么???

现在是 12 月,我认为微软的所有这些更新仍然没有解决这个问题。 或者?

要解决此问题,您需要安装所需的 Python-Windows-Version(在我的情况下是 3.9)。 然后在开始Edit environment variables for your account搜索Edit environment variables for your account 打开PATH -Variable 并将%USERPROFILE%\\AppData\\Local\\Microsoft\\WindowsApps的 PATH 移动到 Python 安装的 PATH 下方。

此图显示了编辑后的 ​​PATH 变量

现在,您将manage app execution aliases输入到 Windows 搜索中,并在那里停用 Python 的 2 个条目。

此图显示了设置 -> 应用执行别名中停用的 python*.exe 文件

您需要做的最后一件事是打开 Python-Installation-Folder。 该文件夹通常位于%USERPROFILE%\\AppData\\Local\\Programs\\Python\\Python39 (如果您使用的是 Python 3.9) 不要忘记更改 Python 版本的路径(例如 Python38)。

将文件python.exe复制到同一目录中,并将副本重命名为python3.exe 所以你在安装文件夹中有python.exepython3.exe

此图显示了python安装文件夹中复制的python3.exe

您可以在此处找到此问题的类似解决方案

已解决:Python 命令在 mintty 上不起作用。 我做了一个python -i进入python模式另一个选择是做一个'winpty python.exe'

只需卸载旧的并安装您刚刚下载的新的。 git 团队已经解决了这个问题是安装时的最后一个选项,只需检查它以与 python 和其他程序一起使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM