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

时间:2019-11-19 18:21:08

标签: python python-3.x cmd windows-10-universal

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

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


print(cube(4))

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

python app.py

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

1 个答案:

答案 0 :(得分: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