尝试从Powershell运行Python程序时,Powershell提示符返回提示符,但不返回Python输出

尝试从Powershell运行Python程序时,Powershell提示符返回提示符,但不返回Python输出,python,powershell,Python,Powershell,我试图从powershell运行python,我使用 cd f:\python27 如果键入python,则会出现以下错误(尽管它是文件夹中的exe文件): 如果我键入.\python,它将不执行任何操作并再次返回提示。我在文本编辑器中创建了一个名为helloworld.py的简单文件,并将其保存到python27目录中,其中包含一行: 打印“你好,世界!” 我试着把这两个都打了 python helloworld.py .\python helloworld.py 第一个返回原始错误,第二

我试图从powershell运行python,我使用

cd f:\python27
如果键入python,则会出现以下错误(尽管它是文件夹中的exe文件):

如果我键入.\python,它将不执行任何操作并再次返回提示。我在文本编辑器中创建了一个名为helloworld.py的简单文件,并将其保存到python27目录中,其中包含一行:

打印“你好,世界!”

我试着把这两个都打了

python helloworld.py
.\python helloworld.py

第一个返回原始错误,第二个返回提示,显然没有做任何事情,我无法让python程序运行。我是Powershell和Pyton的新手,我正在努力通过艰苦的方式学习python,谁能帮助我或指出我的错误所在,并解释我做错了什么以及解决方案是什么?谢谢

您应该能够通过告诉Powershell在哪里可以找到Python来让它工作。 这可以通过设置环境变量来实现

以管理员身份打开Powershell。 运行以下代码:

[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Program Files\Python35-32")
注意:在这里的路径中,添加在系统中安装Python的路径,在我的例子中是“C:\Program Files\Python35-32”

这将有助于解决这个问题。
为此,请尝试运行:

python --version
它应该显示系统中安装的Python的版本号,这是它在我的系统中显示的:


“Python 3.5.1”

可能是-和其他几个的重复。我这样做了,现在Python命令只返回提示符,就像我以前键入/Python时一样。此外,Python--version也只返回powershell提示符,这听起来很奇怪。当powershell只返回到提示符时,这意味着它已成功运行。也许您已经这样做了您的python安装中出现了一些奇怪的错误或异常。您是否尝试重新启动您的计算机?否则我建议重新安装python。谢谢@Henrik Stanley Mortensen重新安装python
python --version