当前位置: 首页 > article >正文

Poetry shell --> poetry-plugin-shell

当前环境:Poetry (version 2.0.1)
python Python 3.11.8


在这里插入图片描述
根据:https://python-poetry.org/docs/managing-environments/#bash-csh-zsh


在新版本的 poetry 执行 poetry shell 会报错
这个功能目前需要使用 poetry-plugin-shell 插件


关于 poetry-plugin-shell

poetry-plugin-shell 是一个插件,它运行一个激活了虚拟环境的子shell。

这个插件取代了以前在 poetry 中可用的shell命令的相同功能。

  • github : https://github.com/python-poetry/poetry-plugin-shell

安装

安装shell插件最简单的方法是通过 poetry 的self add命令。

poetry self add poetry-plugin-shell

如果你使用pipx安装 poetry ,你可以通过pipx inject命令添加插件。

pipx inject poetry poetry-plugin-shell

否则,如果你使用pip安装 poetry ,你可以通过pip install命令添加插件包。

pip install poetry-plugin-shell

用法

该插件提供了一个shell命令来运行激活虚拟环境的子shell。

poetry shell

默认情况下,将检测并使用当前活动的shell。否则,将使用通过环境变量SHELL(在*nix上)或COMSPEC(在Windows上)定义的shell。

如果虚拟环境不存在,则会创建它。

请注意,此命令启动一个新shell并激活虚拟环境。

因此,应该使用exit来正确退出shell和虚拟环境,而不是deactivate

注: 该插件在内部使用Shellingham项目来检测当前活动的shell。


2025-01-20(一)


http://www.kler.cn/a/518035.html

相关文章:

  • 【CSS入门学习】Flex布局设置div水平、垂直分布与居中
  • 面向程序员的Lean 4教程(2) - 数组和列表
  • MAX98357A一款数字脉冲编码调制(PCM)输入D类音频功率放大器
  • 【由浅入深认识Maven】第2部分 maven依赖管理与仓库机制
  • 虚拟头节点和双指针解决链表问题(合并,与分解操作,力扣题目为例)
  • CVPR 2024 无人机/遥感/卫星图像方向总汇(航空图像和交叉视角定位)
  • Hnu电子电路实验4
  • 基于数智立体化V2.0体系构建医疗综合智能体:理论、实践与展望
  • C语言内存管理详解
  • LKT4304新一代算法移植加密芯片,守护 物联网设备和云服务安全
  • leetcode——最大子数组和(java)
  • 15.7k!DISM++一款快捷的系统优化工具
  • 使用RocketMQ 的业务系统怎么处理消息的积压?
  • kafka-保姆级配置说明(broker)
  • 计算机视觉-卷积
  • Qt调用ffmpeg库实现简易视频播放器示例
  • 嵌入式音视频开发——视频篇(三)
  • 如何在Linux中找到MySQL的安装目录
  • python实现http文件服务器访问下载
  • YOLOv11改进,YOLOv11添加ASFF检测头,并添加小目标检测层(四头检测),适合目标检测、分割等任务,全网首发
  • 微信小程序云开发服务端存储API 从云存储空间删除文件
  • DeepSeek R1 模型详解与微调
  • 【NLP基础】Word2Vec 中 CBOW 指什么?
  • 软件工程的概论
  • 【第二天】零基础入门刷题Python-算法篇-数据结构与算法的介绍-五种常见的排序算法(持续更新)
  • 关于回调函数(callback)