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