为什么 Windows Powershell 不会显示我的 Python 版本?

为什么 Windows Powershell 不会显示我的 Python 版本?

我正在尝试为 Django 和 Python 在线课程设置我的系统。以下是设置说明:https://www.codingforentrepreneurs.com/blog/install-python-django-on-windows/

我之前已经安装了 Python,并且一直在 Pycharm 中使用,所以我认为我可以跳过说明中的前两个步骤。但是在步骤“3. 验证 Powershell 中是否安装了 Python”中,我的 powershell 用我的系统语言说了以下内容(这里是我自己翻译的,但翻译得不太好):

未找到 Python。通过不带参数执行从 Microsoft 商店安装它,或者在“设置”>“管理应用程序性能令牌”中删除此快捷方式。

我认为这意味着我没有在 Windows 上使用 Python,尽管我几乎每天都会使用 Pycharm。如果这有区别的话,我也直接从 Pycharm 使用 Github。

我最初按照这个 Youtube 视频的说明安装了 Python 和 Pycharmhttps://www.youtube.com/watch?v=rfscVS0vtbw,我盲目地遵循了这些步骤,实际上我根本不知道自己在做什么(现在仍然不知道)。我担心如果我重新安装 Python(步骤 1 和 2),我会弄乱我现有的项目。

那么有人知道为什么我无法在 powershell 上看到我的 Python 版本吗?

编辑:问题是 Python 不在 Path 上。一旦我解决了这个问题,其他一切都或多或少顺利了。

答案1

可能是因为在 python 之后3.3预期的命令不是python,而只是py
详细的解释这里

简短回答你的问题:
检查 powershell 命令py -0p --list-paths找到任何版本。

答案2

我正在使用 Windows 11、Python3.10 和笔记本电脑,Windows Powershell 无法显示 Python 版本(命令:python --version)。

解决方法:在 Windows Powershell 中输入“Python”,会提示出 Microsoft Store,点击“获取”,等待获取完成后,在 Windows Powershell 中输入“python --version”,就可以显示 Python 版本了。

相关内容