根据错误提示,你把python可执行文件设成PATH了。PATH里应该设置文件夹而不是文件的路径。具体区别如下:
C:\folder\
C:\folder\python.exe
如果python在这个C:\folder\目录下的话,第一行是正确的PATH,第二行就不是。因为类似第二行的设置导致了你的错误。
而且,因为你胡乱添加了很多Python路径,导致最终你pip运行安装的目录可能和你实际python的目录不一致。
有何区别呢?假如你安装python的目录是C:\folder\,在这个目录下,有python.exe,同时,这个文件夹下有个Scripts 文件夹,即C:\folder\Scripts\,pip.exe和pip3.exe就在这个Scripts文件夹里。我估计你PATH中胡乱加进去的那个Scripts目录找到了pip3命令。但是,根据你的设置,搜索PATH找到的python.exe可能并是Scripts上级目录那个。
具体来说,你需要设置以下两个路径到PATH:
C:\Users\86178\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\
C:\Users\86178\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\Scripts
其中,第二行是pip3的路径。同时,删除你之前因为Python而加入的其它路径。
在设置好PATH之后,重启cmd,检查PATH设置是否生效:
where python
where p