MacOS(2020款MBP)下Poetry安装/更新失败:缺失poetry.core.toml模块
解决Poetry更新后
ModuleNotFoundError: No module named 'poetry.core.toml'的问题 彻底清理残留文件
官方卸载脚本可能漏了部分缓存和关联文件,按以下命令清理:
- 删除Poetry的缓存和配置目录:
rm -rf ~/Library/Caches/pypoetry rm -rf ~/Library/Application\ Support/pypoetry - 清理Python用户目录下的残留Poetry文件:
rm -rf ~/Library/Python/*/lib/python*/site-packages/poetry* - 重启shell并清理补全缓存:
rm -f ~/.zcompdump* compinit exec zsh
重新指定版本安装
直接安装目标版本1.7.1,避免自动更新的兼容问题:
curl -sSL https://install.python-poetry.org | python3 - --version 1.7.1
处理Python版本冲突(可选)
如果系统存在多个Python版本(比如自带Python和brew安装的Python),指定brew的Python执行安装:
curl -sSL https://install.python-poetry.org | /usr/local/bin/python3 - --version 1.7.1
验证结果
重启终端后运行:
poetry --version
内容的提问来源于stack exchange,提问作者Daniel Soutar
相关产品推荐
相关产品推荐

