【问题标题】:Executing Windows PowerShell commands in a Jupyter Notebook在 Jupyter Notebook 中执行 Windows PowerShell 命令
【发布时间】:2018-12-12 04:12:26
【问题描述】:

有人可以建议一种在 Jupyter 笔记本中执行 Windows PowerShell 命令(即,与命令提示符命令相比更类似于 Unix 命令的命令)的方法吗?请注意,我是外行。

到目前为止,我已将“C:\ProgramData\Anaconda3\Scripts”添加到我的路径系统变量中,这允许我从命令提示符或 Windows PowerShell 运行“jupyter-notebook”。我猜一个shell会在我的路径系统变量中的所有文件夹中查找一个名为“juypter-notebook”的应用程序。我猜想从 Windows PowerShell 运行 Jupyter Notebook 可以让我的 Jupyter-Notebook Chrome 应用程序理解 PowerShell 命令,但事实并非如此。

【问题讨论】:

  • Jaykul 写了一个Jupyter PowerShell Kernel,这可能就是你要找的。​​span>
  • 嗨,BenH。谢谢你的建议。它看起来不错,但它对我不起作用。可能是因为巧克力包 Jupyter-PowerShell 1.0.0 是适度的。还有其他想法吗?我去了上面的链接。我使用我的管理员命令提示符安装了巧克力。我跑了“choco install jupyter-powershell”。我收到错误“未安装 jupyter-powershell。找不到列出的源的软件包。源:'chocolatey.org/api/v2'”。我导航到“chocolatey.org/packages/jupyter-powershell/1.0.0”,发现“这个版本正在审核”。
  • 我继续安装了 Jaykul 的 Jupyter-Powershell 1.0.0 beta 7 版本。谢谢,BenH 和 Jaykul!

标签: python powershell jupyter-notebook


【解决方案1】:

您可以从 Windows 机器上的 Jupyter Notebook 单元执行 PowerShell 命令:

!Powershell.exe -Command "<PowerShell command>"

例如,如果你想打印文件filename.txt 的前 10 行,你可以这样写:

!Powershell.exe -Command "type filename.txt -Head 10"

Source

【讨论】:

    猜你喜欢
    • 2019-07-13
    • 1970-01-01
    • 2016-12-06
    • 2019-08-20
    • 2018-06-01
    • 2022-11-12
    • 1970-01-01
    • 2021-01-22
    相关资源
    最近更新 更多