You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

将基于pyenv-virtualenv与pip的pyproject.toml转换为Poetry兼容版本的技术求助

基于pyenv-virtualenv与pip的pyproject.toml转换为Poetry兼容版本的技术求助

各位好,我刚上手Poetry,现在想把一个原本用pyenv-virtualenv+pip管理的项目,改成用pyenv+Poetry来管理。目前我的环境配置是:Python 3.12.2、Poetry 1.8.3、pyenv 2.3.36-21-g7e550e31。

为了方便大家理解我的需求,我先把原项目的pyproject.toml内容贴出来(注:原内容末尾的license字段有部分截断):

[project]
dependencies = [
    "weave>=0.50.9",
    "openai>=1.12.0",
    "ollama>=0.1.7",
    "itsdangerous>=2.0.1",
    "peewee>=3.0.0",
    "fastapi>=0.111.0",
    "uvicorn>=0.22.0",
    "fastapi-sso>=0.10.0",
    "boto3>=1.34.67",
]
name = "openui"
version = "0.4.0"
description = "A backend service for generating HTML components with LLM's"
readme = "README.md"
requires-python = ">=3.8"
authors = [{ name = "Chris Van Pelt" }]
license = { text = "Apache-2.0" }

我正在尝试编写适配Poetry的pyproject.toml版本,想请教大家:这个转换过程中有哪些关键配置需要调整?比如依赖的声明方式、项目元数据的格式差异,还有结合pyenv使用Poetry时有没有需要注意的环境配置要点?

备注:内容来源于stack exchange,提问作者psi4j

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 10:29:30