“启动python”在MS powershell for windows中不起作用

时间:2014-01-12 16:43:05

标签: python python-2.7 powershell windows-7

直到昨天我曾经完全能够在python中运行python脚本 -

启动python [python_script_name]

但是到现在为止(在这段时间内,我已经安装了GitHub,在启动Windows 7时被卡住并被迫使用Windows Restore删除了GitHub并且现在启动了Windows 7)我只能使用

启动python.exe [python_script_name]

谁能告诉我这里发生了什么?

[Python版本 - 2.7.5 Windows 7 Home]

1 个答案:

答案 0 :(得分:1)

startcmd.exe内置的命令,而不是PowerShell.exe。在PowerShell中,startStart-Process cmdlet的默认别名,其运行方式与cmd.exe中的start命令不同。

在PowerShell中,您需要使用如下命令:

Start-Process -FilePath c:\path\to\python.exe -ArgumentList 'c:\path\to\script.ps1' -Wait -NoNewWindow;