在 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 命令 的相关文章

  • Flask+Nginx+uWSGI:导入错误:没有名为站点的模块

    我安装为http www reinbach com uwsgi nginx flask virtualenv mac os x html http www reinbach com uwsgi nginx flask virtualenv
  • 如何使用 pyinstaller 包含文件?

    我也使用 tkinter 使用 python 3 7 编写了一个程序 由于我使用的是外部图片 因此当我将所有内容编译为一个 exe 时 我需要包含它们 我试过做 add data bg png files 但我仍然收到此错误 tkinter
  • for 循环如何评估其参数

    我的问题很简单 Does a for循环评估它每次使用的参数 Such as for i in range 300 python 是否会为此循环的每次迭代创建一个包含 300 个项目的列表 如果是的话 这是避免这种情况的方法吗 lst ra
  • Jupyter Notebooks 不显示进度条

    我正在尝试在 Jupyter 笔记本中显示进度条 这是一台新电脑 我通常做的事情似乎不起作用 from tqdm import tqdm notebook example iter 1 2 3 4 5 for rec in tqdm not
  • 将 numpy 数组写入文本文件的速度

    我需要将一个非常 高 的两列数组写入文本文件 而且速度非常慢 我发现如果我将数组改造成更宽的数组 写入速度会快得多 例如 import time import numpy as np dataMat1 np random rand 1000
  • 查找模块中显式定义的函数 (python)

    好的 我知道您可以使用 dir 方法列出模块中的所有内容 但是有什么方法可以仅查看该模块中定义的函数吗 例如 假设我的模块如下所示 from datetime import date datetime def test return Thi
  • 当单词以“|”分隔时如何读取文件(埃因霍温)?

    在Python中 我有一个文件 其中的单词由 例如 city state zipcode 我的文件阅读器无法区分单词 另外 我希望我的文件阅读器从第 2 行而不是第 1 行开始 如何让我的文件阅读器分隔单词 import os import
  • 如何将 self 传递给装饰器?

    我该如何通过self key下面进入装饰器 class CacheMix object def init self args kwargs super CacheMix self init args kwargs key func Cons
  • WindowsError:[错误 126] 使用 ctypes 加载操作系统时

    python代码无法在Windows 7平台上运行 def libSO lib ctypes cdll LoadLibrary ConsoleApplication2 so lib cfoo2 1 3 当我尝试运行它时 得到来自python
  • python是带有字符串的运算符行为[重复]

    这个问题在这里已经有答案了 我无法理解以下行为 我正在创建 2 个字符串 并使用 is 运算符来比较它 对于第一种情况 它的工作方式有所不同 对于第二种情况 它按预期工作 当我使用逗号或空格时 它显示是什么原因False与比较is当没有使用
  • python 中的 Johansen 协整检验

    我找不到任何有关在处理统计和时间序列分析 pandas 和 statsmodel 的 Python 模块中执行 Johansen 协整检验的功能的参考 有谁知道是否有一些代码可以执行时间序列之间的协整测试 现在 这已在 Python 的 s
  • 使用 scipy curve_fit 拟合噪声指数的建议?

    我正在尝试拟合通常按以下方式建模的数据 def fit eq x a b c d e return a 1 np exp x b c np exp x d e x np arange 0 100 0 001 y fit eq x 1 1 1
  • 如何使用 Django 项目设置 SQLite?

    我已阅读 Django 文档 仅供参考 https docs djangoproject com en 1 3 intro tutorial01 https docs djangoproject com en 1 3 intro tutor
  • 具有屏蔽无效值的 pcolormesh

    我试图将一维数组绘制为 pcolormesh 因此颜色沿 x 轴变化 但每个 x 的 y 轴保持不变 但我的数据有一些错误值 因此我使用屏蔽数组和自定义颜色图 其中屏蔽值设置为蓝色 import numpy as np import mat
  • 解析根元素内元素之间的 XML 文本

    我正在尝试用 Python 解析 XML 以下是 XML 结构的示例 a aaaa1 b bbbb b aaaa2 a
  • Python]将两个文本文件合并为一个(逐行)[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我是蟒蛇新手 我想做的是将文件 a 和文件 b 逐行合并到一个文件中 例如 text file a a n b n c text fi
  • 如何将回溯/sys.exc_info() 值保存在变量中?

    我想将错误名称和回溯详细信息保存到变量中 这是我的尝试 import sys try try print x except Exception ex raise NameError except Exception er print 0 s
  • 如何使用 Keras ImageDataGenerator 预测单个图像?

    我已经训练 CNN 对图像进行 3 类分类 在训练模型时 我使用 keras 的 ImageDataGenerator 类对图像应用预处理功能并重新缩放它 现在我的网络在测试集上训练得非常准确 但我不知道如何在单图像预测上应用预处理功能 如
  • 检测 IDLE 的存在/如何判断 __file__ 是否未设置

    我有一个脚本需要使用 file 所以我了解到 IDLE 没有设置这个 有没有办法从我的脚本中检测到 IDLE 的存在 if file not in globals file is not set 如果你想做一些特别的事情 file 未设置
  • 如何在单元测试中使用 JSON 发送请求

    我的 Flask 应用程序中有在请求中使用 JSON 的代码 我可以像这样获取 JSON 对象 Request request get json 这一直工作得很好 但是我正在尝试使用 Python 的 unittest 模块创建单元测试 但

随机推荐

  • 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 不被识别