为什么命令行中以 python 开头的命令不起作用并给出输出“Python”?

why commands in command line starting with python is not working and giving output "Python"?

提问人:Anon 提问时间:11/15/2023 最后编辑:Anon 更新时间:11/15/2023 访问量:37

问:

当我在 Windows PowerShell 中运行以 python 开头的命令时,我总是只输出“Python” 例:

PS C:\Users\----\Django\jobapp> python -m venv env
Python

示例 2:

PS C:\Users\----\Django\jobapp> python manage.py runserver
Python

我有一个 python 版本 3.9,然后我尝试重新安装新版本 python(3.12),但没有任何改变。 我也尝试使用或,但仍然没有变化python3 -m venv envpy -m venv env

python-3.x django 命令行 powershell-2.0

评论

0赞 dan-kli 11/15/2023
也许 python 安装的路径尚未添加到环境变量中的 PATH 中?在 PowerShell 中运行,查看它是否包含指向 python 安装位置的路径$env:PATH
0赞 Anon 11/15/2023
@dan-kli 我手动添加了它们,因为 pip 命令不起作用,但它并没有改变这个问题
2赞 John Gordon 11/15/2023
运行此命令以查看实际运行的命令。Get-Command python
0赞 Anon 11/15/2023
@JohnGordon 应用程序python.exe 0.0.0.0
0赞 dan-kli 11/15/2023
Get-Command python还应该向您显示运行 python.exe 的位置。这是您安装它的路径吗?Source

答: 暂无答案