Cmd运行我的Python脚本后不返回任何输出?

问题描述 投票:1回答:1

我刚刚开始学习编码,但似乎无法在命令提示符下打印脚本。我已经在路径中添加了python,并且确定我使用的是文件的正确目录。我有一个python文件“ app.py”;

def cube(num):
       return(num * num * num)


print(cube(4))

所以在命令提示符下,我用脚本移动到目录并键入;

python app.py

然后什么也没发生,我只是再次获得了命令行。

python python-3.x cmd windows-10-universal
1个回答
2
投票

[基于问题的评论,请查看详细信息]

问题的根源是Microsoft的Store Python,它以某种方式损坏。通过official website重新安装Python解决了该问题。

对于发现这些问题的任何其他人,请执行以下步骤:

  • 卸载当前的Python及其所有依赖项。
  • 关闭所有打开的命令提示符。
  • 从python.org下载官方发行版
  • 安装发行版(确保已选中“将Python添加到PATH”复选框)。
  • 再次尝试使用python命令。

如果仍然不能解决问题,则可以使用where python进行故障排除。它将返回在PATH上找到的python,第一个是被执行的python。如果还有另一个,则可能要重新执行Python Installer并重新标记“添加到PATH”复选框。

如果上述方法仍然不能解决问题,您可以尝试adding to PATH by yourself

© www.soinside.com 2019 - 2024. All rights reserved.