在终端中找不到 python
Posted
技术标签:
【中文标题】在终端中找不到 python【英文标题】:Trouble finding python in terminal 【发布时间】:2020-07-20 00:35:49 【问题描述】:我按照 udacity 教程下载了 python,但遇到了一些麻烦。我下载了python,当我在终端中输入python --version
时,我可以看到我有。它是 3.8.2 版本。当我输入python3 --version
时,我得到:/appData/Local/Microsoft/WindowsApps/python3: Permission Denied
。
为什么python --version
有效,而python 3 --version
无效?什么权限被拒绝?
【问题讨论】:
你在终端里写了什么?python3 --version
或 python 3 --version
有很大区别。
这能回答你的问题吗? "Permission Denied" trying to run Python on Windows 10
【参考方案1】:
看起来这在%USERPROFILE%\AppData\Local\Microsoft\WindowsApps
文件夹中添加了两个名为python.exe
和python3.exe
的“存根”,它被插入到PATH
中现有Python 可执行文件的条目之前。
将此条目移动到正确的 Python 文件夹下方(部分)更正了该问题。
在 Windows 搜索提示中键入 manage app execution aliases
并完全禁用 Python 的商店版本。
【讨论】:
感谢您的回答!我去了“管理应用程序执行别名”并禁用了 python.exe 和 python3.exe 但 python 3--version 仍然无法工作。以上是关于在终端中找不到 python的主要内容,如果未能解决你的问题,请参考以下文章