Poetry 1.2配置文件位置异常求助:自动创建错误位置后重复提示迁移
Poetry 1.2 配置文件迁移后重复提示的问题解决
问题原因
这个异常是因为Poetry 1.2迁移配置路径时,只移动config.toml还不够:一是可能存在残留的环境变量或内部缓存,让程序仍优先读取旧路径;二是旧配置目录没删除的话,Poetry会自动生成空的config.toml,进而重复弹出迁移提示。
解决步骤
- 彻底删除旧配置目录
不要只删单个文件,直接移除整个旧路径:rm -rf ~/Library/Application\ Support/pypoetry - 确认新配置路径的权限
保证新目录和配置文件有正常读写权限:chmod -R 755 ~/Library/Preferences/pypoetry - 检查并清除旧环境变量
查看是否有指定旧路径的POETRY_CONFIG_DIR环境变量,存在的话清除:# 当前终端临时清除 unset POETRY_CONFIG_DIR # 永久清除需编辑shell配置文件(如~/.zshrc或~/.bashrc),删掉相关export语句 - 触发Poetry刷新配置缓存
执行命令让Poetry重新读取新路径的配置:poetry config --list
内容的提问来源于stack exchange,提问作者Richard
相关产品推荐
相关产品推荐

