2017-05-07 13 views
0

私はDjango 1.8.4を使用していますが、現在は1.11.1にアップグレード中ですDjangoをアップグレードした後にパッケージを更新するには?

仮想環境内に多数のパッケージと依存関係がインストールされていますが、どのように確認/更新するべきかわかりませんそれら。

更新する必要があるものを簡単に確認するにはどうすればよいですか?

最新のDjangoでサポートされていないパッケージを確認するにはどうすればよいですか?

手動で行うのか、多数のパッケージを扱うためのツールが必要ですか?

おかげで、

+0

djangoのバージョンをアップグレードしてプロジェクトを実行しないでください。私はdjangoのバージョンはprblemではないと思うので – Exprator

+0

私はそれをして、削除された機能を使用して更新する必要があるパッケージを見つけました。私は多くのパッケージを持っているので、それらを更新する方法に関する便利な方法があるかどうかを確認したいと思いました – orizis

+0

あなたはスタックトレースを投稿できますか? – Exprator

答えて

2

新しい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 
+0

ありがとう! テストを実行してパッケージを手動で更新しましたが、すべてを一度に最新のものに更新したくありませんでした。 – orizis

関連する問題