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

执行poetry self update报错无法自动升级,如何更新Poetry到最新版本?

解决方案

你遇到的报错是因为当前Poetry并非通过官方推荐安装器安装,多数情况是此前用pip/apt这类包管理器直接安装的,因此不支持poetry self update自动升级,可按照以下两种方案操作升级:

方案一:切换为官方推荐安装方式(优先选择)

该方案安装完成后,后续可直接通过poetry self update完成自动升级,无需重复手动操作。

  • 第一步:卸载现有版本Poetry
    如果是用pip3安装的,执行命令:
    pip3 uninstall poetry -y
    如果是用apt安装的,执行命令:
    sudo apt remove poetry -y
  • 第二步:执行官方脚本安装最新版Poetry
    curl -sSL https://install.python-poetry.org | python3 -
  • 第三步:验证安装结果
    执行poetry --version,确认输出版本为最新版即可。

方案二:沿用现有安装方式直接升级

如果不想更换安装渠道,直接用你此前安装Poetry的包管理器执行升级命令即可:

  • 若为pip3安装:
    pip3 install --upgrade poetry
  • 若为apt安装:
    sudo apt update && sudo apt install --only-upgrade poetry

升级完成后同样用poetry --version验证版本即可。

注意事项

如果你是在Python虚拟环境中安装的Poetry,需要先激活对应虚拟环境,再执行上述升级命令,避免升级到全局环境的版本。

内容的提问来源于stack exchange,提问作者StressedBoi69420

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 18:36:03