首页 > 解决方案 > 在 Jupyter 笔记本(Windows 7)中给出“找不到命令”错误的 Bash 单元魔法(%%)

问题描述

我正在尝试gsutil使用 bash cell magic 从 Jupyter 笔记本中的单元格调用命令%%bash,例如:

%%bash gsutil
但是我收到以下输出:
bash: line 1: gsutil: command not found

另一方面,使用感叹号语法给了我预期的结果:
!gsutil
给...语法不支持多行命令,即使支持
Usage: gsutil [-D] [-DD] [-h header]... [-m] [-o] [-q] [command [opts...] args...] Available commands: acl Get, set, or change bucket and/or object ACLs cat Concatenate object content to stdout......

!因为我正在与其他人合作,我需要%%bash语法为我工作。
谁能告诉我这背后的原因是什么以及我该如何解决它?
提前致谢。

标签: pythonbashjupyter-notebookjupyter

解决方案


听起来您的PATH环境变量在两个环境中可能不同。你得到什么作为输出

!echo $PATH

%%bash
echo $PATH

?


推荐阅读