poetry 常用命令

以下是 Poetry 的核心命令及其功能说明,按功能分类整理:

一、项目初始化与配置

命令 说明
poetry new <project-name> 创建新项目结构(含 pyproject.toml、README.rst 等)
poetry init 交互式创建 pyproject.toml 文件
poetry version 查看/修改项目版本号
poetry config 配置虚拟环境路径(如 virtualenvs.in-project true)

二、依赖管理

命令 说明
poetry add <package> 安装依赖并写入 pyproject.toml
poetry add --dev <package> 安装开发依赖(如测试工具)
poetry remove <package> 移除依赖
poetry update 更新所有依赖到兼容的最新版本
poetry show 查看已安装依赖及其版本
poetry show --tree 以树状结构显示依赖关系
poetry lock 锁定当前依赖版本

三、虚拟环境管理

命令 说明
poetry install 安装依赖并创建虚拟环境(若未存在)
poetry shell 激活虚拟环境(进入 shell)
poetry run <command> 在虚拟环境中执行命令(无需激活环境)
poetry env info 显示当前环境信息
poetry env list 查看所有虚拟环境
poetry env remove <env> 删除虚拟环境
poetry env use <python-path> 指定虚拟环境的 Python 解释器路径

四、其他常用命令

命令 说明
poetry self update 更新 Poetry 到最新版本
poetry build 构建项目(打包)
poetry publish 发布项目到 PyPI(需配置)
相关推荐
实名上网宋凯宣8 小时前
Django
后端·python·django
如若1239 小时前
【论文复现】CoFailMed:从零复现医学图像分割的共享失败审计,含完整代码流程与科研绘图
人工智能·python
砚底藏山河10 小时前
python量化自定义周期 K 线合成
java·开发语言·数据库·python·金融
视觉小萌新10 小时前
AI Class 3 · Chapter 1:变量、字符串、list/dict、if/for(python学习-小白版-有经验可跳过)
python·学习·list
薛定谔的猫-菜鸟程序员11 小时前
软件架构设计师开发资料大全(从入门到精通)
后端·python·系统架构·flask·架构设计师
Ramble_Naylor13 小时前
Rust深度解读:Send 与 Sync 的本质与线程安全边界
python·算法·rust
Allen_LVyingbo13 小时前
NVIDIA CUDA Tile 在医疗计算中的算子形式化、算法重构与内核实现
大数据·python·算法·重构·知识图谱·健康医疗·数据库架构
云和数据.ChenGuang14 小时前
Python 闭包详解:从原理到实战
linux·开发语言·人工智能·python·kubernetes
我命由我1234515 小时前
Python 实用操作 - 文件操作(打开与关闭文件、读取文件、文件写入)
java·开发语言·前端·javascript·数据库·python·java-ee
青少儿编程课堂15 小时前
蓝桥杯·全国青少年信息素养大赛·电子学会Python/C++考级:倍增法求最近公共祖先LCA解析
c++·python·算法·bfs·信息学竞赛