2017-08-04 131 views
0

我一直在研究python的pandas。我正在做Jupyter Notebook的實際工作。我試圖運行幾個Linux在Jupyter筆記本命令,結果如下圖所示:在Windows上的Jupyter筆記本上運行Linux命令時出錯

enter image description here

正如你看到的,我能夠運行ls命令,但是無法運行cat命令。我試着執行cat命令狀!cat但隨後它被作爲它的下面顯示無法識別:

enter image description here

回答

0

從截圖可以看出,這是IPython的錯誤消息的一部分。當您在Windows中並運行這些命令時,將在後臺運行Jupyter notebook is using IPython

IPython documentation about magic commands:

對於POSIX系統,默認的別名是 '貓', 'CP', 'MV', 'RM', '命令rmdir' 和 'MKDIR',以及其他特定於平臺的別名被添加。對於基於Windows的系統,默認別名爲'copy','ddir','echo','ls','ldir','mkdir','ren'和'rmdir'。

這就是爲什麼Linux的ls會工作,但cat命令不會IPython的工作在Windows上。

注:IPython不是一個comandline工具。對於Windows上的Linux comandline工具,請嘗試使用Cygwin

+0

Cygwin爲我工作! –

相關問題