跳转到主要内容

Jupyter内核的shell。

项目描述

Xonsh为Jupyter Notebook和Lab提供了一个内核,这样您可以在不使用任何额外魔法的情况下在notebook单元格中执行xonsh命令。

如果您喜欢这个想法,请在repo上点击⭐,并 tweet

安装

要安装,请使用 xpip

xpip install xontrib-jupyter-shell
# or: xpip install -U git+https://github.com/xonsh/xontrib-jupyter

xontrib load jupyter
xonfig jupyter-kernel --help  # Options for installing.
xonfig jupyter-kernel --user  # Install kernel spec in user config directory.

检查安装

jupyter kernelspec list
# Available kernels:
#  python3    /opt/homebrew/lib/python3.11/site-packages/ipykernel/resources
#  xonsh      /PATH_TO_ENV_PREFIX/share/jupyter/kernels/xonsh

xontrib load jupyter
xonfig jupyter-kernel
# Installing Jupyter kernel spec:
#  root: None
#  prefix: /PATH_TO_ENV_PREFIX/
#  as user: False

xonfig info
#| jupyter          | True
#| jupyter kernel   | /PATH_TO_ENV_PREFIX/share/jupyter/kernels/xonsh

使用方法

Jupyter

只需运行 Jupyter Notebook或JupyterLab 并选择xonsh

jupyter notebook
jupyter lab

Euporie

Euporie 是一个基于终端的交互式计算环境。

euporie-notebook
# Change the kernel to xonsh

发布您的包

  1. 提高包的版本。
  2. 发布说明在每个PR后自动生成草稿版本。
  3. 创建GitHub发布。
  4. 使用poetry publish --buildtwine发布。

致谢

本包使用xontrib cookiecutter 模板创建。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪一个,请了解有关安装包的更多信息。

源分布

xontrib_jupyter_shell-0.1.0.tar.gz (10.6 kB 查看哈希值)

上传时间

构建分布

xontrib_jupyter_shell-0.1.0-py3-none-any.whl (11.0 kB 查看哈希值)

上传时间 Python 3

支持