无法在Jupyter笔记本中使用unix shell命令

时间:2017-06-14 20:33:46

标签: python unix jupyter-notebook

我使用Anaconda安装了Jupyter笔记本和python。但是,当我尝试运行任何UNIX shell命令(例如'cat')时,我遇到了问题。我收到以下错误

'cat' is not recognized as an internal or external command,
operable program or batch file.

我尝试重新安装Git和Anaconda,但我仍面临同样的问题。我顺便使用Windows 10。

4 个答案:

答案 0 :(得分:1)

Windows 10命令行没有INSERT命令。

您可以使用等效的Windows 10,即cat,也可以安装像Cygwin这样提供Unix等效命令的软件包。

答案 1 :(得分:1)

git和Anaconda没有问题,它不需要对你的操作版本做任何事情。 Jupyter无法识别所有UNIX命令,而是可以使用等效的Windows,这样可以解决问题。 例如:代替ls,您可以使用其等效的窗口,dir              这将给你相同的结果。

希望这可以帮到你!!

答案 2 :(得分:1)

我使用了以下命令

!型

取代

!cat

在Windows 10 Jupyter Notebook中,它运行良好。

答案 3 :(得分:-1)

在windows下安装git bash,它可以让你运行大部分Linux命令。 从 Git bash 启动 Jupyter notebook 而不是命令提示符,它接受 Unix 命令!