Python 3.x 无法使python3在Windows10上的Git中工作

Python 3.x 无法使python3在Windows10上的Git中工作,python-3.x,git,Python 3.x,Git,我已经安装了最新的Windows10版本的GitV24,并使用了一些网站上推荐的标准安装,包括 他说,他推荐的vers 19的安装在v24上仍然可以,只需单击Next等。我已经在其他帮助指南中确认了这一点,但在安装时,我在$sign之后键入python和/或python3,什么都没有发生,但我可以在运行测试文件bash时看到: /c/Users/nigel/AppData/Local/Microsoft/WindowsApps/python3: Permission denied 我没有安装p

我已经安装了最新的Windows10版本的GitV24,并使用了一些网站上推荐的标准安装,包括 他说,他推荐的vers 19的安装在v24上仍然可以,只需单击Next等。我已经在其他帮助指南中确认了这一点,但在安装时,我在$sign之后键入python和/或python3,什么都没有发生,但我可以在运行测试文件bash时看到:

/c/Users/nigel/AppData/Local/Microsoft/WindowsApps/python3: Permission denied
我没有安装python3,但是安装在标准
C:\Users\nigel\AppData\Local\Programs\Python
中。 我的powershell运行正常,正在使用Sublime Text 3 ok我可以运行我在powershell版本5.6中准备的代码。。无论现在是什么标准,都要安装Windows10的一部分。运行Python空闲也没有问题。 当我用regedit搜索reg并在git bash中键入时,我无法像上面那样跟踪到
Microsoft/*/Python
的奇怪链接,但在该文件夹中有一个以前没有看到的奇怪链接,不确定安装了什么,除了前一段时间,我可能已经通过M store启动了一个Python instll,但确定我没有,但是这个奇怪的Python语言服务器可能是通过其他方式安装的?
C:\Users\nigel\AppData\Local\Microsoft\Python Language Server\stubs.v1
是我所能找到的全部内容,但在windowapps中,我发现了两个文件中的0kb,它们是奇数ie Python.exe和python3.exe,大小为0kb。 我似乎找不到如何修改git,使它不再在这个奇怪的位置查找,而是在上面所述的正确文件夹中查找,即
C:\Users\nigel\AppData\Local\Programs\Python

尽管我在UDEMY上的python课程中使用了powershell和st3ok,但我还是非常感谢您的帮助。我试过查看环境路径等,但看不到任何关于windowapps的奇怪路径链接的参考?我已经为其他编辑器修改了path ok,或者确保路径指向正确的python。我仅有的另一个python版本是Jupyter/Anaconda,但它是独立的我的话,除非我在Anaconda或Jupyter hope中,否则它不会启动,我在另一个课程中使用它,我想你需要做什么(我不使用Windows,所以这只是*NIX背景知识)设置路径变量,以包括python可执行文件所在的目录。。。也就是说,如果您不想在/usr/bin或/opt/usr/bin中包含指向python可执行文件的符号链接。。。。所以,试试这个:
PATH=/c/Users/nigel/AppData/Local/Programs/Python-version
,它应该会打印Python版本(可能我在PATH变量的末尾缺少一个bin目录?不知道……再说一遍,我不使用Windows,所以我不知道Python目录中的布局是什么)您好,谢谢您的回复,但我已经设置了一个路径变量,其中python是可执行的,即:我在完成之前按enter/return,我的路径在windows中已经是python的c:\users\nigel\appdata\Programs\python\python38,但我发现我也有一个路径用于此“错误”c:\users等通过本地\Microsoft\windowapps的路径?我已经手工输入了nigel@NigelBlanchardMINGW64~$PATH=/c/users/nige/appdata/local/programs/python/python38 python.exe bash:python.exe:command未找到,但我可能对git命令了解不够我认为我应该能够更改env变量中的某些内容,但我不确定我注意到在$sign例如,我有一个python文件要运行,只需在&eg.$python hi.py之后键入python即可,假设该文件位于桌面上,我使用cd等进入桌面,因为git正在主目录上打开,hi.py运行并打印hello world或其他任何文件,但如果我键入格式不正确的文件,如ught-code.py,我可以在ST3中打开ok,但git不允许我运行python,因为它不会像我在powershell中那样打开python,我可以简单地键入“py”python3.8运行正常,我可以交互吗?丑陋的-code.py在Sublime中运行得很糟糕,但不会在Powershell中打开,因此我不确定git是如何运行python文件的,但也不确定为什么我不能像在Powershell中运行python那样使用>>>a运行python