使用poetry add pkg之后在服务器无法更新
服务器更新poetry报错:pyproject.toml changed significantly since poetry.lock was last generated. Run poetry lock [–no-update] to fix the lock file.
初现端倪
我在第一次执行poetry add的时候就发现,poetry.lock的改动有点大了,只加了一个包但是几乎整个文件修改了
解决
后面发现是因为我的poetry版本和服务器版本不一致,我的版本是poetry 2.xxx,服务器的是poetry 1.xxx
重装poetry
卸载
(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python - --uninstall
重装
pip install poetry==1.8.3