2014-01-12 25 views
0

工作,直到昨天我以前是完全能夠在Python這樣運行的Python腳本 -「開始蟒」不MS PowerShell中的Windows

開始巨蟒[python_script_name]

現在然而,(在這段時間裏,我安裝了GitHub,被困在啓動Windows 7並被迫使用Windows Restore中刪除了GitHub和現在的Windows 7啓動)我只能使用

start python.exe [python_script_name]

有人能告訴我這裏發生了什麼事嗎?

[Python版本 - 2.7.5 Windows 7家庭]

回答

1

start是內置cmd.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; 
+0

你可能是指... \ script.py? –

+0

是的,還是那個。 Whoopsie :) –