Pipenv 跳过了包更新,Django 4.2 -> 5

问题描述 投票:0回答:1

我正在尝试从 Django 4.2.13 更新到最新版本(撰写本文时为 Django 5.0.6)。

我运行了

pipenv update
并且许多其他依赖项已成功升级,如我的 Pipfile.lock 中所反映的。

但是,尽管有更新的版本可用,但 Django 并未从版本 4.2.13 升级。运行

pipienv update --outdated
显示

✔ Success!
Skipped Update of Package Django: 4.2.13 installed, {rdeps['required']} required (Unpinned in Pipfile), 5.0.6 available.
All packages are up to date!

这是什么意思?如何升级 Django?

django pipenv
1个回答
0
投票

您应该检查 Pipfile 的内容以查看指定的版本。

此外,新的 Django 版本可能与 Pipfile 中的其他包或 Python 版本不兼容。

© www.soinside.com 2019 - 2024. All rights reserved.