Mam zainstalowaną Anacondę (Python 2.7.11 | Anaconda custom (64-bit) | (domyślnie, 16 lutego 2016 r., 09:58:36) [MSC v.1500 64 bit (AMD64)] na win32) i używam Spyder 2.3.8
Chciałbym zaktualizować Spydera do najnowszej wersji, więc wykonałem polecenia:
conda update conda
conda update anaconda
conda update spyder
Wszystkie działały bez błędów, ale wersja Spydera się nie zmieniła - to polecenie, którego używam do uruchomienia:
C: \ Anaconda2 \ pythonw.exe C: \ Anaconda2 \ cwp.py C: \ Anaconda2 "C: /Anaconda2/pythonw.exe" "C: /Anaconda2/Scripts/spyder-script.py" --new-instance
Czy coś mi brakuje?
python
python-2.7
anaconda
spyder
Diego
źródło
źródło
conda update spyder
?conda update spyder
działało dobrze dla mnieOdpowiedzi:
Aby rozwinąć komentarz juanpa.arrivillaga :
Jeśli chcesz zaktualizować Spydera w środowisku roota, to
conda update spyder
działa dla mnie.Jeśli chcesz zaktualizować Spydera dla utworzonego przez siebie środowiska wirtualnego (np. Dla innej wersji Pythona), to
conda update -n $ENV_NAME spyder
gdzie$ENV_NAME
jest nazwa twojego środowiska.EDYCJA: jeśli
conda update spyder
nie działa, ten post wskazuje, że możesz potrzebować uruchomićconda update anaconda
przed aktualizacją Spydera. Zauważ również, że możesz określić dokładną wersję Spydera, jeśli chcesz.źródło
conda update spyder
... to zadziałało ode mnieconda update spyder
.conda update spyder
i zaktualizowałem kilka pakietów, ale spyder pozostał na 4.1.3. Potem spróbowałemconda update spyder
ponownie i otrzymałem wiadomość# All requested packages already installed.
, ale Spyder nadal był na 4.1.3. Wreszcie wypróbowałem odpowiedź @notilas, która działała, aby zaktualizować Spydera do 4.1.4.Idź do Anaconda Naviagator, znajdź Spydera, kliknij ustawienia w prawym górnym rogu aplikacji Spyder. Kliknij zakładkę aktualizacji
źródło
Widzę, że użyłeś pip do aktualizacji. Jest to zdecydowanie odradzane (przynajmniej w Spyder 3). Powiadomienia o aktualizacji Spyder, które otrzymałem, zawsze zawierały następujące informacje:
WAŻNA UWAGA: Wygląda na to, że używasz Spydera z Anacondą / Mincondą. Nie używaj pip do aktualizacji, ponieważ prawdopodobnie spowoduje to przerwanie instalacji. Zamiast tego poczekaj, aż nowe pakiety Conda będą dostępne i użyj Conda do wykonania aktualizacji. "
źródło
Użyj tego
conda install spyder=4.0.0
To nie zepsuje zależności anakondy. https://github.com/spyder-ide/spyder/releasesźródło
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
koniecSolving environment: done
po wpisaniu „y” doProceed ([y]/n)?
niego zaktualizowano.Po prostu wybierz „Aktualizuj aplikację” po kliknięciu symbolu ustawień (prawy górny róg) dla Spyder w konsoli Anaconda Navigator. W moim przypadku właśnie go zaktualizowałem, więc jest wyłączony.
źródło
upewnij się, że jesteś w swoim katalogu podstawowym.
wtedy
conda install spyder
zadziała.Czy to tak:
conda install spyder=new_version_number
.numer nowej_wersji powinien mieć cyfry.
źródło
Jednym ze sposobów uniknięcia błędów podczas instalowania lub aktualizowania pakietów jest uruchomienie monitu Anacondy jako administrator. Mam nadzieję, że to pomoże!
źródło
Możesz łatwo zainstalować wersję aktualizacji, jeśli używasz Anacondy, zamykając Spyder, a następnie uruchamiając następujące polecenie w terminalu systemowym (Anaconda Prompt w systemie Windows, xterm w systemie Linux lub Terminal.app w systemie macOS):
(Na przykład wersja to 3.1)
conda install spyder=3.1
Możesz też użyć pip z tym poleceniem w terminalu systemowym (cmd.exe w systemie Windows, xterm w systemie Linux lub Terminal.app w systemie macOS):
Uwaga: nie używaj tego polecenia, jeśli używasz programu Anaconda, ponieważ może to spowodować uszkodzenie instalacji.
źródło
To zadziałało dla mnie: conda install --force-reinstaluj pyqt qt
Na podstawie: https://github.com/spyder-ide/spyder/issues/5525
źródło
W iOS
conda update spyder
Twój komputer rozpocznie pobieranie i instalowanie nowej wersji. Po zakończeniu uruchom ponownie Spydera i to wszystko.
źródło
To bardzo proste za pomocą 2 kliknięć
Życzymy miłego kodowania
źródło
Używając pip bezpośrednio:
OSTRZEŻENIE: Spowoduje to zerwanie instalacji Anacondy, jak opisał opiekun Spyder w komentarzach poniżej; możesz wypróbować to rozwiązanie tylko wtedy, gdy powyższe rozwiązanie korzystające z Conda nie działa
Po uruchomieniu nowego Spydera „nbconvert> = 4.0: None (NOK)” może pojawić się błąd, który będzie wymagał ponownego zainstalowania configparser:
Powinieneś teraz mieć świeżą i aktualną instalację Spydera.
źródło
pip
z pewnością zepsuje twoją instalację Anacondy, ponieważ ściągapyqt5
, co jest binarnie niezgodne zpyqt
pakietem Conda. Czy możesz więc usunąć tę odpowiedź? Dzięki!