poetry 常用命令

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

一、项目初始化与配置

命令 说明
poetry new <project-name> 创建新项目结构(含 pyproject.tomlREADME.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(需配置)
相关推荐
傲笑风1 小时前
【openvino】tinybert基于openvino服务化部署(四)
人工智能·python·自然语言处理·nlp·bert·openvino
维基框架1 小时前
WIKI 知识库 v1.1.1 正式发布
人工智能·python
谢白羽5 小时前
SGLang的AWQ量化笔记
笔记·python·sglang
迷迭香yy6 小时前
基金档案数据工程实战从收入分析到持仓穿透的Python解析 IG50免费开源股票数据API接口
开发语言·python
清水白石0086 小时前
Python 类型设计深度解析:TypedDict 能否替代 dataclass?从 JSON 数据边界到 API 设计的最佳实践
java·python·json
️学习的小王7 小时前
Git项目提交忽略文件怎么做?以Python项目为例,详解.gitignore
git·python·elasticsearch
前端 贾公子7 小时前
第09章:上下文与记忆 (6)
开发语言·前端·python
evans在进步7 小时前
Java 常用设计模式入门:建造者、工厂、单例、外观与代理
java·python·设计模式
jayson.h7 小时前
PDF 合并+添加页码 相关库、类、函数
开发语言·前端·python
典典分享指南7 小时前
用飞书多维表格搭建内容管理看板
java·python·r语言·composer·symfony