Python Jupyter笔记本电脑-无法';找不到程序:';bash';
我正在使用一台装有Windows 7的PC和一台来自Anaconda3 2.3.0版的Python 3.4 Jupyter笔记本电脑 我试图从Jupyter笔记本上运行cell magicPython Jupyter笔记本电脑-无法';找不到程序:';bash';,python,bash,jupyter-notebook,Python,Bash,Jupyter Notebook,我正在使用一台装有Windows 7的PC和一台来自Anaconda3 2.3.0版的Python 3.4 Jupyter笔记本电脑 我试图从Jupyter笔记本上运行cell magicbash命令,我想其他人也会遇到一些问题 从我在教程中看到的情况来看,它应该像 %%bash pwd 当我尝试此操作时,会出现错误“找不到程序:'bash'”。其他bash命令也是如此。我也试过了!bash,但这并没有起作用 一些奇怪的观察结果可能会有所帮助: 我能够运行不需要参数的bash命令,只要它们是单
bash
命令,我想其他人也会遇到一些问题
从我在教程中看到的情况来看,它应该像
%%bash
pwd
当我尝试此操作时,会出现错误“找不到程序:'bash'”。其他bash
命令也是如此。我也试过了!bash,但这并没有起作用
一些奇怪的观察结果可能会有所帮助:
我能够运行不需要参数的bash命令,只要它们是单元格中的第一行
In:
ls
Out:
Volume in drive D is DATA
Volume Serial Number is XXXX-XXXX
Directory of D:\...
05/19/2016 06:25 PM <DIR> .
提前感谢您的帮助 您是否尝试了错误消息中所说的尝试 i、 e.“%%bash”而不是“%bash” 似乎表明您需要2%的符号来利用bash脚本的魔力 编辑。定制的答案不再是针对特定的错误信息。当我运行%lsmagic时,我得到以下信息:
%lsmagic
Available line magics:
%alias %alias_magic %autocall %automagic %autosave %bookmark %cd %clear %cls %colors %config %connect_info %copy %ddir %debug
%dhist %dirs %doctest_mode %echo %ed %edit %env %gui %hist
%history %install_default_config %install_ext %install_profiles %killbgscripts %ldir
%less %load %load_ext %loadpy %logoff %logon %logstart %logstate %logstop %ls %lsmagic %macro %magic
%matplotlib %mkdir %more %notebook %page %pastebin %pdb %pdef %pdoc %pfile %pinfo %pinfo2
%popd %pprint %precision
%profile %prun %psearch %psource %pushd %pwd %pycat %pylab %qtconsole %quickref %recall %rehashx
%reload_ext %ren %rep %rerun %reset %reset_selective %rmdir %run %save %sc %set_env %store %sx
%system %tb %time %timeit %unalias %unload_ext %who %who_ls %whos %xdel %xmode
Available cell magics:
%%! %%HTML %%SVG %%bash %%capture %%cmd %%debug %%file %%html %%javascript
%%latex %%perl %%prun %%pypy %%python %%python2 %%python3 %%ruby %%script %%sh %%svg %%sx %%system
%%time %%timeit %%writefile
Automagic is ON, % prefix IS NOT needed for line magics.
以下命令起作用:
%%cmd
dir
buruzaemon成功了。您好,谢谢您的帮助。我确实尝试了%%bash-这实际上是我第一次尝试的,因为在我所看到的教程中,这似乎是可行的。如果我没有在上面说清楚,我道歉。当我尝试时,我得到了错误“找不到程序:'bash'”cell magics不依赖底层操作系统吗?如果您使用的是Windows,那么您可能没有bash。请看我在linux上也有同样的功能。当我尝试
时,我得到错误:“sh”shell未找到
!sh
。
%%cmd
dir