Anaconda'da önceki bir pakete nasıl dönebilirim?


131

Eğer yaparsam

conda info pandas

Mevcut tüm paketleri görebiliyorum.

Kendimi pandasbu sabah en son sürümüne güncelledim , ancak şimdi önceki bir sürüme geri dönmem gerekiyor. denedim

conda update pandas 0.13.1

ama bu işe yaramadı. Hangi sürümü kullanacağımı nasıl belirleyebilirim?

Yanıtlar:


145

Bunun installyerine işlevi kullanmak zorunda kaldım :

conda install pandas=0.13.1

4
Görünüşe göre bu, paketi zaten yüklediğinizde çalışmıyor, bu yüzden eski sürüme geçmiyor, yalnızca belirli bir sürümün yeni kurulumu. Bu nedenle eski sürümü kaldırmanız ve yeni belirli bir sürümü yüklemeniz gerekir.
mrgloom

131

Bağımlılıklarda (tensorflow gibi) birkaç değişiklik yapan, yakın zamanda yüklenmiş bir paketi geri döndürmek istemeniz durumunda, aşağıdaki yöntemi kullanarak daha önceki bir yükleme durumuna "geri dönebilirsiniz":

conda list --revisions
conda install --revision [revision number]

İlk komut, önceki kurulum revizyonlarını (bağımlılıklar ile) gösterir ve ikincisi, hangisini belirlediğinize geri döner revision number.

Daha sonraki bir revizyonu (yeniden) yüklemek isterseniz, tüm ara sürümleri sırayla yeniden yüklemeniz gerekebileceğini unutmayın. Revizyon 23'te bulunduysanız, revizyon 20'yi yeniden yüklediyseniz ve geri dönmek istiyorsanız, her birini çalıştırmanız gerekebilir:

conda install --revision 21
conda install --revision 22
conda install --revision 23

5
Güncellenen bağımlılıkları da geri alması gerektiği için bu doğru cevap olmalıdır
Ian

5
Bu çözümün şu anda conda'nın kendisinin kaldırılmasına yol açabileceğini unutmayın. Bunu denedikten sonra anaconda'yı sıfırdan yeniden yüklemek zorunda kaldım. Açık bir sorun
Fridolin Linder

4
Bu adamcağız. Çalışmıyor. Numpy dahil paketlerimi kaybettim.
Binu Jasim

1
Paketlerinizi kaybederseniz, söz konusu paketi içeren revizyonu yeniden yükleyebilirsiniz ... bu aslında oldukça güzel
zelusp

3
Bu benim için çalıştı. Ortamımda birçok değişiklik yapan tensorflow'u kurduğumda sorunum oluştu. Bir dahaki sefere, en iyi uygulama olarak insanlara (ben de dahil) mevcut olanlarda değişiklik yapmak isteyen yeni bir paket için yeni bir ortam yaratmalarını tavsiye ediyorum, böylece endişeler ayrılacak.
Willower
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.