升级Django后如何更新包?

时间:2017-05-07 07:22:20

标签: python django pip virtualenv

我正在使用Django 1.8.4,目前正在将其升级到1.11.1

我在虚拟环境中安装了很多软件包和依赖项,我不知道应该如何检查/更新它们。

如何轻松检查应更新的内容?

如何使用最新的Django检查哪些软件包尚不支持?

我应该手动完成还是有一个工具可以帮助处理大量的包?

谢谢,

1 个答案:

答案 0 :(得分:2)

除了创建一个新的virtualenv并尝试之外,没有严格的规则。您可以在新的virtualenv中安装最新版本的所有内容,如下所示

source old/activate
pip freeze --local | grep -v '^\-e' | cut -d = -f 1  > requirements.txt
deactivate
source new/activate
pip install -r requirements.txt