anaconda'da casus nasıl güncellenir


93

Anaconda yükledim (Python 2.7.11 | Anaconda custom (64-bit) | (varsayılan, 16 Şubat 2016, 09:58:36) [MSC v.1500 64 bit (AMD64)] win32 üzerinde) ve Spyder kullanıyorum 2.3.8

Spyder'ı en son sürüme güncellemek istiyorum, bu yüzden komutları uyguladım:

conda update conda
conda update anaconda
conda update spyder

Hepsi hatasız çalıştı, ancak casus sürümü değişmedi - bu, başlatmak için kullandığım komut:

C: \ Anaconda2 \ pythonw.exe C: \ Anaconda2 \ cwp.py C: \ Anaconda2 "C: /Anaconda2/pythonw.exe" "C: /Anaconda2/Scripts/spyder-script.py" --new-örnek

Bir şey mi kaçırıyorum?


30
neden olmasın conda update spyder?
juanpa.arrivillaga

Homer Simpson "d'oh" meme arıyor .... kabul edebilmem için bir cevap eklemek ister misiniz?
Diego

conda update spyderbenim için gayet iyi çalıştı
citynorman

@GeorgeKis yorumunuzu cevaba dönüştürür!
boardtc

Bu cevap, Spyder'ı Anaconda'nın platformundaki birkaç tıklama ile günceller.
George Kis

Yanıtlar:


100

Juanpa.arrivillaga'nın yorumunu genişletmek için :

Spyder'ı kök ortamında güncellemek istiyorsanız, o zaman conda update spyder benim için çalışıyor.

Spyder'ı oluşturduğunuz sanal bir ortam için güncellemek istiyorsanız (örneğin, farklı bir Python sürümü için), o zaman ortam adınız conda update -n $ENV_NAME spydernerede $ENV_NAME?

DÜZENLEME: Çalışmıyorsa conda update spyder, bu göndericonda update anaconda casusu güncellemeden önce çalıştırmanız gerekebileceğini gösterir . Ayrıca, isterseniz tam bir casus sürümü belirtebileceğinizi unutmayın.


Spyder for VE'yi güncellemek için, VE'den bir terminal açabilir ve sonra kullanabilirsiniz conda update spyder... bu benim için çalıştı
Mohd

Evet, bu da işe yarayacak. Bu, normal bir terminal açmaya, ortamı etkinleştirmeye ve ardından giriş yapmaya eşdeğerdir conda update spyder.
jrinker

1
Bu cevap benim için işe yaramadı. İdam conda update spyderve birkaç paket güncellenen, ama örümcek 4.1.3 kaldı. Sonra conda update spydertekrar denedim ve mesajı aldım # All requested packages already installed., ancak casus hala 4.1.3'teydi. Son olarak, spyder'ı 4.1.4'e güncellemek için çalışan @notilas tarafından cevabı denedim.
Joe

Not için teşekkürler. Çevrenizi yeniden yaratmadan tam olarak neyin işe yaramadığını söylemek benim için zor. En iyi tahminim, anaconda'nın casusluktan önce güncellenmesi gereken mevcut bir sorun, bu yüzden bununla ilgili bir düzenleme ekledim. Ama işe yarayacak bir şeyin olduğuna sevindim.
jrinker

Ve benim durumumda, burada bulunan hiçbir şey yardımcı olmadı. Yeni sürümün Anaconda Navigator'da bulunup bulunmadığını görmeye çalıştım, ama yoktu. Daha sonra mevcut bir yükseltme olan Jupyter Notebook'u yükseltmeyi seçtim ve aniden Anaconda Navigator kendini yükseltmeyi teklif etti, ki bunu yaptım ve ardından Spyder ve daha birçok uygulama daha yeni sürümlerle birlikte bana sunuldu. Anaconda kısmında ne tuhaf bir uygulama yönetimi!
Arthur

21

Anaconda Naviagator'a gidin, casusu bulun, casus uygulamasının sağ üst köşesindeki ayarlara tıklayın. Güncelle sekmesine tıklayın


yönetici ayrıcalıkları gerekiyorsa ve kimlik bilgileriniz yoksa bu işe yarar mı?
Yuca

16

Güncellemek için pip kullandığınızı görüyorum. Bu kesinlikle önerilmez (en azından Spyder 3'te). Aldığım Spyder güncelleme bildirimleri her zaman aşağıdakileri içeriyordu:

"ÖNEMLİ NOT: Görünüşe göre Spyder'ı Anaconda / Minconda ile kullanıyorsunuz. Lütfen güncellemek için pip kullanmayın, bu muhtemelen kurulumunuzu bozacaktır. Bunun yerine lütfen yeni conda paketleri bulunana kadar bekleyin ve güncellemeyi gerçekleştirmek için conda kullanın. "


11

Bunu kullanın Bu conda install spyder=4.0.0 , anaconda bağımlılıklarınızı bozmaz. https://github.com/spyder-ide/spyder/releases


Yönteminizi denedim, ancak şu mesajı alıyorum: Çözme ortamı: ilk donmuş çözme ile başarısız oldu. Esnek çözümle yeniden deneniyor.
henry

Bu cevap, casus 4.1.3'ten 4.1.4'e güncellemem için işe yaradı. @Henry ile aynı mesajı aldım, ardından başka bir mesaj aldım:, Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.son olarak Solving environment: done"y" yazdıktan sonra Proceed ([y]/n)?güncellenmiş.
Joe

6

Anaconda Navigator konsolunda Spyder için ayarlar sembolüne (sağ üst köşe) tıkladıktan sonra 'Uygulamayı Güncelle'yi seçin. Benim durumumda, onu devre dışı bırakacak şekilde güncelledim.

görüntü açıklamasını buraya girin


1
Bunun yalnızca Anaconda güncelse çalıştığını unutmayın. Anaconda güncel değilse (ki bunu size söylemeyecektir), o zaman düğme gri olacaktır. Şu anda o durumdaydım, Spyder'ı güncellemeye çalışıyordum ama bu bana izin vermedi ve nedenini de söylemedi. Anaconda güncellendiğinde, aniden yeni bir Spyder sürümünün çıktığına ve kurulabileceğine dair bir gösterge belirdi.
PoorYorick

3

temel dizininizde olduğunuzdan emin olun.
o conda install spyderzaman çalışacak.
Bu şekilde yapın: conda install spyder=new_version_number.
yeni_sürüm_numarası rakamlardan oluşmalıdır .


2

Paketleri kurarken veya güncellerken hataları önlemenin bir yolu Anaconda komut istemini Yönetici olarak çalıştırmaktır. Umarım yardımcı olur!


1

Anaconda kullanıyorsanız, Spyder'ı kapatarak ve ardından bir sistem terminalinde aşağıdaki komutu çalıştırarak (Windows'ta Anaconda Prompt, Linux'ta xterm veya macOS'ta Terminal.app) güncelleme sürümünü kolayca yükleyebilirsiniz:

conda install spyder= Your desire version

(Örneğin, Sürüm 3.1'dir)

conda install spyder=3.1

Veya bir sistem terminalinde bu komutla pip kullanabilirsiniz (Windows'ta cmd.exe, Linux'ta xterm veya macOS'ta Terminal.app):

pip install --pre -U spyder

Not: Anaconda kullanıyorsanız bu komutu kullanmayın çünkü kurulumunuzu bozabilir.



0

İOS'ta,

  • Anaconda Navigator'ı açın
  • Spyder'ı başlatın
  • "Konsollar" sekmesine tıklayın (menü çubuğu)
  • Ardından, "Yeni Konsol"
  • Son olarak, konsol penceresine yazın conda update spyder

Bilgisayarınız yeni sürümü indirmeye ve kurmaya başlayacak. Bitirdikten sonra, Spyder'ı yeniden başlatmanız yeterli, hepsi bu.


0

Sadece 2 tıklamayla çok kolay

  1. Anaconda Navigator'ı açın
  2. Spyder simgesine git
  3. Örümcek kutusunun sağ üst köşesindeki ayarlar logosuna tıklayın
  4. Uygulamayı güncelle'yi tıklayın

Mutlu kodlama


-1

Doğrudan pip kullanarak:

UYARI: Bu, Anaconda Kurulumunuzu Spyder bakımcısı tarafından aşağıdaki yorumlarda açıklandığı gibi bozacaktır; Bu çözümü ancak yukarıda belirtilen Conda kullanan çözüm işe yaramazsa deneyebilirsiniz.

pip install - yükseltme casusu

Yeni Spyder'ı "nbconvert> = 4.0: Yok (NOK)" başlattığınızda, yapılandırıcıyı yeniden yüklemenizi gerektirecek bir hata alabilirsiniz:

conda uninstall configparser

conda kurulum yapılandırıcısı

Artık yeni ve güncel bir Spyder kurulumuna sahip olmalısınız.


1
( Burada Spyder sürdürme OP Spyder güncelleştirme konusunda soruyor çünkü) Bu cevap yanlıştır içinde Anaconda. Kullanmak pipAnaconda kurulumunuzu kesinlikle bozacaktır çünkü çeker pyqt5ki bu pyqtconda paketiyle uyumlu olmayan ikili bir durumdur. Peki, bu yanıtı kaldırabilir misiniz? Teşekkürler!
Carlos Cordoba

Merhaba Carlos, Giriş için teşekkürler. Cevabıma bir Uyarı ekledim. Cevabı silmek istemiyorum çünkü kurulumu bozacağını söyleseniz bile, benim için sonuç verdi, oysa diğer çözüm sorunumu çözmedi, bu yüzden başkalarına yardımcı olabilirdi. Çözümü daha iyi hale getirmek için daha sonra bir şeyi değiştirmem gerektiğini düşünüyorsanız bana bildirin ve bunu yapmaktan memnuniyet duyarım. Saygılarımızla,
Alexandre Willame
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.