venv
Python 3.6 modülü tarafından yapılan diskimde birkaç sanal ortam (düzinelerce) var . Şimdi bir aceleyle Ubuntu 19.10'a geçtim ve ancak daha sonra 3.6'nın genel olarak kabul edilen kaynaklardan Ubuntu 19.10 için mevcut olmadığını fark ettim. Bu sanal ortamların Python sürümlerinibin/python3
ana dizininin altına yerleştirerek python3.7 -mvenv --upgrade
ve içeren klasörlerde çalıştırarak yükseltmeyi başardım .
Şimdi, ise python3.7 -mvenv --upgrade
sanal ortamda yükseltmeleri Python, bu benim önceki paket sürümlerini yeniden hiçbir şey yapmaz lib/python3.7/site-packages
bunun altında venv
. Ben, Python 3.6 yükleyerek bu yapmış olabilir sanırım pip freeze
ing den gereksinimleri venv
ve sonra Python 3.7 için venv yükseltme pip install -r
- ing yalnızca Python 3.6 benim yeni işletim sistemi için kullanılabilir yüklemek yoktu.
Bunu Python 3.6'yı kaynaktan, conda kullanarak veya bazı rasgele PPA'lardan 3.6 kurmadan yüklemek zorunda kalmadan, oldukça otomatik bir şekilde (belki de esas pip freeze
olarak eski lib/python3.6
dizini kullanarak ) yapmanın başka bir yolu var mı ? Tüm ortamları toplu olarak yükseltmek istiyorum, böylece gelecekte rastgele bir ortamla bir şey yapmam gerektiğinde Python 3.7 ile çalışmaya devam edecek.