无法在Windows(Windows Store)的Git Bash上安装pylint。
无法在Windows(Windows Store)的Git Bash上安装pylint。
我通过Windows商店安装了Python 3.7。我在VScode中选择了这个运行环境,但VScode坚持要求我安装pylint插件(或其他linting插件)。它尝试在Git Bash终端(MINGW64)中运行以下命令:
$ C:/Users/rjamd/AppData/Local/Microsoft/WindowsApps/python.exe -m pip install -U pylint --user
...但运行被拒绝了权限:
bash: C:/Users/rjamd/AppData/Local/Microsoft/WindowsApps/python.exe: 权限被拒绝
似乎他们没有真正考虑到分发方法会影响权限!
我不应该遇到任何权限问题,因为这个命令试图在我本地用户目录中运行,而我对其具有完全权限。
以下用户具有完全权限:
- SYSTEM(组)
- rjamd(我的用户)
- Administrators(组)
一切看起来都正常。
更新:
- Python在Git Bash终端中根本无法运行,但在CMD中可以运行(无需以管理员身份运行CMD)。
- Git Bash无法通过
which --all python
找到任何其他Python实例。它连续两次打印相同的可执行路径。我有3个conda环境,并且对于新的Python环境有两个不同的路径("AppData"和"Program Files"),所有这些都显示在VScode的环境选择菜单中。