gpt4 book ai didi

git - IPython Notebook %%bash 魔术错误

转载 作者:行者123 更新时间:2023-12-04 06:02:56 24 4
gpt4 key购买 nike

我正在尝试遵循 Fernando Perez 在 IPython Notebook 中的版本控制教程,可以找到其静态版本 here .

他广泛使用了 %%bash 魔法,但是当我使用它时,出现以下错误:

错误:未找到单元格魔术函数 %%bash

即使当我使用 !git 命令时;一切正常。

细节:

C:\Python27\Scripts;
C:\Program Files (x86)\Git\cmd;
C:\Program Files (x86)\Git\bin\;

都添加到我的系统路径中。

我正在运行通过 Christoph Gohlke 在他的 site 的 64 位 Windows 二进制文件安装的 IPython 的 0.13.2 版本。 .

运行 Git 1.8.0

相关:

Magic function `bash ` not found

他的解决方案是更新他的 IPython 版本。我的版本已更新。

最佳答案

不起作用的原因是您在 Windows 上运行。 Windows 确实没有 bash 但有 cmd。与此一致的是 ipython 没有 %%bash魔法,但是 %%cmd 魔法。您可以尝试将他的命令重写为 %%cmd,但是请注意 cmd 与 bash 不同,因此他的命令可能无法正常工作对。

要在 windows 上运行这个笔记本,你需要安装 cygwin 并运行 ipython从那里。你不需要在 cygwin 中安装 ipython——运行 windowsipython 很好,但您必须从 cygwin shell 运行它。


更新:经过一些研究,我发现了 cygwin shell 的构成special:它将 bash 放入它的 PATH 中。所以你根本不需要cygwin。有安装 git 就足够了。只需创建一个名为 notebook.bat 或其他名称的批处理文件以下内容:

@echo off
set PATH=%PATH%;C:\Program Files\Git\bin
ipython notebook

当您使用此批处理文件运行笔记本时,%%bash 命令将可用并正常工作。

关于git - IPython Notebook %%bash 魔术错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16281910/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com