0
我正在使用Django 1.8.4,目前正在将其升级到1.11.1升级Django后如何更新软件包?
我在虚拟环境中安装了很多软件包和依赖项,我不知道该如何检查/更新他们。
如何轻松检查应该更新的内容?
如何查看哪些软件包不支持最新的Django?
我应该手动做还是有工具帮助处理大量的包?
感谢,
我正在使用Django 1.8.4,目前正在将其升级到1.11.1升级Django后如何更新软件包?
我在虚拟环境中安装了很多软件包和依赖项,我不知道该如何检查/更新他们。
如何轻松检查应该更新的内容?
如何查看哪些软件包不支持最新的Django?
我应该手动做还是有工具帮助处理大量的包?
感谢,
没有硬性规定,除了创建一个新的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
谢谢! 我最终运行了我们的测试并手动更新了软件包,因为我们不想一次更新所有内容。 – orizis
你为什么不升级的Django的版本,并尝试运行该项目安装所有的最新版本在旧的virtualenv?因为我认为django版本不会是一个标志 – Exprator
我做到了,然后发现使用删除功能并需要更新的软件包。由于我有很多软件包,我想检查是否有方便的方法来更新它们 – orizis
你可以发布堆栈跟踪吗? – Exprator