python - 在 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
语法为我工作。
谁能告诉我这背后的原因是什么以及我该如何解决它?
提前致谢。
解决方案
听起来您的PATH
环境变量在两个环境中可能不同。你得到什么作为输出
!echo $PATH
和
%%bash
echo $PATH
?
推荐阅读
- jmeter - 要在 JMeter 中加载的其他属性文件
- python - 有没有办法提取“tr data-index”元素进行网络抓取?
- amazon-web-services - AWS ALB 触发 Lambda 但没有响应
- html - 寻找带有 CSS 的动画 SVG
- git - 将 Github 存储库与旧的 PyCharm 项目合并
- spring-webflux - 如何正确构造这个 webClient 调用?
- opengl - Does terminating glfw and closing any open windows destroy any opengl contexts using said windows?
- python - 我如何使用 Scrapy 在 wtatennis.com 上抓取数据?
- android - 如何使用 onSaveInstanceState 保存 Button?
- accordion - Primeng 手风琴不保持默认状态