我正在使用Django 1.8.4,目前正在将其升级到1.11.1
我在虚拟环境中安装了很多软件包和依赖项,我不知道应该如何检查/更新它们。
如何轻松检查应更新的内容?
如何使用最新的Django检查哪些软件包尚不支持?
我应该手动完成还是有一个工具可以帮助处理大量的包?
谢谢,
答案 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