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

时间:2019-12-26 10:42:40

标签: python-3.x windows windows-store-apps git-bash

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

基于此论坛上的一些答案,我关闭了python的App执行别名。这样做会从Windows App文件夹中删除两个“存根” python.exe和python3.exe,并导致另一个错误,即在GitBash上我的python --version没有此类文件或目录。

我是python的新手,因此卡在安装本身上会很烦人。我在这里想念什么???

现在是12月,我认为来自Microsoft的所有这些更新尚未解决此问题。还是?

3 个答案:

答案 0 :(得分:1)

要解决此问题,您需要安装所需的Python-Windows-Version(在我的情况下为3.9)。 然后,您在开始菜单中搜索Edit environment variables for your account。 打开PATH变量,然后移动PATH %USERPROFILE%\AppData\Local\Microsoft\WindowsApps在Python安装路径的下方。

This image shows the edited PATH-Variable

现在,您在Windows搜索中输入manage app execution aliases并在其中停用python的2个条目。

This image shows the deactivated python*.exe files in Settings -> App execution aliases

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

将文件python.exe复制到同一目录中,并将副本重命名为python3.exe。因此,安装文件夹中同时包含python.exepython3.exe

This image shows the copied python3.exe in the folder of the python installation

您可以找到类似的解决方案here

答案 1 :(得分:0)

已解决: Python命令对薄荷味无效。 我做了一个python -i进入python模式 另一个选择是执行“ winpty python.exe”

答案 2 :(得分:-2)

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