在 jupyter 笔记本中使用 bash 命令

2023-11-25

我从未将 bash 与 jupyter 笔记本一起使用。对于某些项目,我需要将 bash 与 python 一起使用,但它给了我错误。我也安装了 bash 内核。

PATH="/Downloads/dogscats/"
!ls {PATH}

“ls”不被识别为内部或外部命令, 可运行的程序或批处理文件。


即使在 Windows 系统上,也可以在 Jupyter Notebook 中使用 bash 命令,只要从 bash 兼容的命令行(例如 Git Bash (MingW64))启动 Jupyter。如OP的代码示例所示,bash命令必须前面加上感叹号(!).

然而,真正的关键是从Git Bash或者可能Windows 上的 Ubuntu .

我正在运行 Windows 10 Pro,并通过 Anaconda 安装了 Python,当我通过 Git Bash 启动 Jupyter 时,以下代码可以工作,但当我从 Anaconda 提示符启动时,以下代码却不起作用。

>>> !ls
database.sqlite
Weather Data Clustering using k-Means.ipynb

>>>!pip show lxml | grep Version
Version: 4.1.0
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 jupyter 笔记本中使用 bash 命令 的相关文章

随机推荐

  • Pandas 时间序列假日规则偏移

    尝试使用 pandas tseries holidays 类定义一组规则 但无法弄清楚如何基于另一个规则创建规则 我有以下规则 但随后想创建另一条规则 将原始规则抵消一个工作日 感恩 Holiday Thanksgiving Day mon
  • 如何用 2 个或更多类实现相同的方法?

    我想写一个TCheckBox and TRadioButton后代有3个相同的方法 TMyCheckBox class TCheckBox procedure DoSomething1 procedure DoSomething2 proc
  • 用于 PHP 的 Google 日历 API 获取日历事件的简单只读请求

    我想为网站编写一些简单的 PHP 代码 以使用 Google 日历 API V3 对公共 Google 日历事件列表进行只读访问 我只需要在网页上显示日历中即将发生的事件的列表 我已经阅读了开发人员文档并查看了入门部分和获取事件示例代码但我
  • TinyMCE 与 AJAX(更新面板)永远没有价值

    我想对更新面板内的文本区域使用富文本编辑器 我找到了这个帖子 http www queness com post 212 10 jquery and non jquery javascript rich text editors通过这个问题
  • 有没有办法在按下弹出框外部时不让弹出框消失?

    我知道 SDK 文档说 点击弹出窗口内容之外的地方会自动关闭弹出窗口 但我确信这里的聪明人找到了方法 也许我应该覆盖弹出窗口关闭功能 Thanks 编辑 我尝试按照此处的建议使用 passthroughViews 并且效果完美 下面是任何需
  • 文本溢出:省略号不起作用

    这就是我尝试过的 参见here body overflow hidden span border solid 2px blue white space nowrap text overflow ellipsis 本质上 当窗口变小时 我希望
  • Bluebird promisify 和回调,没有错误参数

    我试图承诺一个不使用的第三方库callback err data 图案 相反 他们总是回来callback data and throw关于错误 Promise promisifyAll horse var p Promise defer
  • 如何使用工作空间路径名在 MacOS 上从命令行启动 eclipse

    在Linux上 eclipse PathnameToWorkspace 工作正常 并在工作区上启动 eclipse 鉴于 MacOS 应用程序树结构 我一直无法弄清楚 MacOS 的道德等价物 我怀疑这不是一个难题 eclipse data
  • 在 Electron 中使用 ipc 从渲染器设置全局变量

    渲染器 js ipcRenderer sendSync setGlobal globalVarName varInner varInner2 result main js global globalVarName varInner varI
  • 使用 @Async 嵌套 @Transactional 方法

    我将 Spring 与 JPA 结合使用 我有 EnableAsync and EnableTransactionManagement打开 在我的用户注册服务方法中 我调用了一些带注释的其他服务方法 Async 这些方法可以执行各种操作 例
  • Scala 返回一个带有 0 个参数的 void 函数,语法丑陋?

    给定一个定义如下的方法 def descendEach times Int f gt Unit for i lt 1 to times other code f 当我使用这种方法时 我希望能够写 gd descendEach 20 prin
  • 从其他 T4 模板运行 T4 模板

    有谁知道是否可以在 VS2010 内从另一个 T4 模板运行 T4 模板文件 Thank 是的你可以 这就是我正在做的 string templateText File ReadAllText Host ResolvePath templa
  • 访问资产目录中具有特定分辨率的图像

    我有一个名为 SmileyFace 的图像集 其中包含 1x 2x 和 3x 图像尺寸 我想将图像集中的特定尺寸复制到粘贴板 如何在下面的代码中以编程方式引用 1x 2x 或 3x let image UIImage named Smile
  • 当我使用 selenium 时 Firefox 想要更新?

    我的计算机上的 Firefox 是最新的 但当我使用 selenium 时 有时它会说我需要或应该更新 从而搞乱我的程序 最终这个窗口会阻止我的程序工作 有什么办法可以阻止这个吗 谢谢 如果这是在您有权访问 Firefox 的计算机上 则有
  • dynamic_cast<> 有多快

    大约与典型的相比std string operator 我在下面提供了更多详细信息 我不确定它们是否有任何相关性 具有复杂性或近似值的答案就足够了 谢谢 Details 我将在列表的 for 循环中使用它来查找一些特定的实例 我估计我的平均
  • 如何使用 ASP.NET Core 解决 REACT 中的 CORS 错误

    我有一个 ASP NET Core Web API 和一个单独的 React 应用程序 Web API 使用 Windows 身份验证 当部署到服务器时 我没有任何问题 但是当我尝试在本地运行应用程序时 我会收到 CORS 错误 并且仅在
  • 我的 MySQL 服务器是哪个版本?

    确定 MySQL 服务器软件的确切版本号的查询语法是什么 您可以使用SHOW VARIABLES SHOW VARIABLES WHERE Variable name version
  • Bash 分号等于换行符不完全正确吗?

    我在多篇文章中读到分号 在类 UNIX shell 中等于换行 然而 以下内容让我感到困惑 我也没有运气用谷歌搜索它 我猜这是一个问题do在 shell 中 但 bash 分号 do 并不是最适合 google 的搜索词组合 下面是一个简单
  • C# 和 void 指针

    我正在编写我的第一个 C 应用程序 但幸运的是我必须使用 void 指针 使用返回句柄的 DLL 从我读到的内容来看 有以下几种选择 不安全代码 例如参见http www c sharpcorner com UploadFile grego
  • 在 jupyter 笔记本中使用 bash 命令

    我从未将 bash 与 jupyter 笔记本一起使用 对于某些项目 我需要将 bash 与 python 一起使用 但它给了我错误 我也安装了 bash 内核 PATH Downloads dogscats ls PATH ls 不被识别