在 Powershell 中执行 python 脚本时获取“ParserError: (:) [], ParentContainsErrorRecordException”

Jim*_*Jim 3 python powershell

我尝试在 Powershell 中执行 python 脚本,但出现此错误。脚本本身是正确的,我可以在 CMD 中执行相同的命令。

那么我应该在powershell中写什么?

"C:\Program Files\Python36\python.exe" .\setup.py install
At line:1 char:40
+ "C:\Program Files\Python36\python.exe" .\setup.py install
+                                        ~~~~~~~~~~
Unexpected token '.\setup.py' in expression or statement.
    + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : UnexpectedToken
Run Code Online (Sandbox Code Playgroud)

rol*_*rer 6

你需要在你的应用程序名称前面放一个&符号(这里是python.exe)

& "C:\Program Files\Python36\python.exe" .\setup.py install
Run Code Online (Sandbox Code Playgroud)

PowerShell 需要 & 符号将字符串解释为文件名。