我想使用Windows PowerShell命令使用IPython的shell命令功能!
,但许多似乎不起作用。具体来说,当我从PowerShell启动IPython时,我想通过像{b}中的!
一样使用常规的Powershell命令。但是,例如,!cat
,!ni
,!rm
和!cp
都会返回错误,
'<command>' is not recognized as an internal or external command
operable program or batch file.
为什么这些在PowerShell中不起作用,我该如何解决?
答案 0 :(得分:0)
IPython“!”语法显然调用CMD.EXE,而不是PowerShell。您需要显式调用Powershell,可能需要chdir
,但如果IPython没有记录它,那么确切的语法(包括任何必需的引用)将需要反复试验。有关详细信息,请参阅the MSDN page for PowerShell command line parameters。