아나콘다에서 스파이더를 업데이트하는 방법


94

Anaconda가 설치되어 있고 (Python 2.7.11 | Anaconda custom (64 비트) | (기본값, 2016 년 2 월 16 일, 09:58:36) [MSC v.1500 64 비트 (AMD64)] on win32) 그리고 Spyder를 사용하고 있습니다. 2.3.8

Spyder를 최신 버전으로 업데이트하고 싶으므로 다음 명령을 수행했습니다.

conda update conda
conda update anaconda
conda update spyder

모두 오류없이 실행되었지만 스파이더 버전은 변경되지 않았습니다. 이것은 제가 실행하는 데 사용하는 명령입니다.

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

내가 뭔가를 놓치고 있습니까?


30
왜 안돼 conda update spyder?
juanpa.arrivillaga

Homer Simpson "d' oh"meme을 찾고 있습니다 .... 내가 받아 들일 수 있도록 답변을 추가 하시겠습니까?
디에고

conda update spyder나를 위해 잘 일했다
citynorman

@GeorgeKis 귀하의 의견을 답변으로 변환하십시오!
boardtc 2019

이 답변 은 몇 번의 클릭만으로 Anaconda 플랫폼 내부의 Spyder를 업데이트합니다.
George Kis

답변:


101

juanpa.arrivillaga 의 의견 을 확장하려면 :

루트 환경에서 Spyder를 업데이트하려면 conda update spyder 나를 위해 작동합니다.

생성 한 가상 환경 (예 : 다른 버전의 Python)에 대해 Spyder를 업데이트하려면 환경 이름은 conda update -n $ENV_NAME spyder어디에 있습니까 $ENV_NAME?

편집 : conda update spyder작동하지 않는 경우이 게시물conda update anaconda스파이더를 업데이트하기 전에 실행해야 할 수 있음을 나타냅니다 . 원하는 경우 정확한 스파이더 버전을 지정할 수도 있습니다.


VE에 대한 업데이트 스파이더에, 하나는 사용 후는 VE에서 터미널을 열 수 있습니다 conda update spyder,이 양식을 저를 일했다 ...
흐드

예, 그것도 작동합니다. 이는 일반 터미널을 열고 환경을 활성화 한 다음 conda update spyder.
jrinker

1
이 대답은 저에게 효과가 없었습니다. 을 실행 conda update spyder했고 여러 패키지를 업데이트했지만 spyder는 4.1.3에 머물 렀습니다. 그런 다음 conda update spyder다시 시도 하고 메시지 # All requested packages already installed.를 받았지만 스파이더는 여전히 4.1.3입니다. 마지막으로 스파이더를 4.1.4로 업데이트하는 작업을 수행 한 @notilas의 답변을 시도했습니다.
Joe

메모 감사합니다. 환경을 다시 만들지 않고는 제대로 작동하지 않은 것이 무엇인지 정확히 말하기가 어렵습니다. 내 추측은 스파이더보다 먼저 아나콘다를 업데이트해야하는 기존 문제이므로 이에 대한 편집을 추가했습니다. 하지만 일할 일이있어서 기뻐요.
jrinker

그리고 제 경우에는 여기에서 아무것도 도움이되지 않았습니다. Anaconda Navigator에서 최신 버전을 사용할 수 있는지 확인하려고했지만 그렇지 않았습니다. 그런 다음 업그레이드가 가능한 Jupyter Notebook을 업그레이드하기로 결정했고 갑자기 Anaconda Navigator가 자체 업그레이드를 제안했고, 그 후 Spyder와 더 많은 앱도 최신 버전으로 사용할 수있게되었습니다. Anaconda 부분에서 얼마나 이상한 응용 프로그램 관리입니까!
Arthur

21

Anaconda Naviagator로 이동하여 스파이더를 찾고, 스파이더 앱의 오른쪽 상단 모서리에있는 설정을 클릭합니다. 업데이트 탭을 클릭합니다.


관리자 권한이 필요하고 자격 증명이없는 경우에도 작동합니까?
Yuca

Anaconda가 그다지 버그가 없다면 작동 할 것입니다.
Velda

16

pip를 사용하여 업데이트 한 것을 확인했습니다. 이것은 강력히 권장되지 않습니다 (적어도 Spyder 3에서는). 내가받은 Spyder 업데이트 알림에는 항상 다음이 포함되었습니다.

"중요 사항 : Anaconda / Minconda와 함께 Spyder를 사용중인 것 같습니다. 설치가 중단 될 수 있으므로 pip를 사용하여 업데이트하지 마십시오. 대신 새 conda 패키지를 사용할 수있을 때까지 기다렸다가 conda를 사용하여 업데이트를 수행하십시오. "


12

이것을 사용하면 conda install spyder=4.0.0 아나콘다 종속성이 엉망이되지 않습니다. https://github.com/spyder-ide/spyder/releases


방법을 시도했지만 다음 메시지가 나타납니다. 환경 해결 : 초기 고정 해결에 실패했습니다. 유연한 해결로 재 시도합니다.
henry

이 답변은 스파이더 4.1.3에서 4.1.4로 업데이트하는 데 도움이되었습니다. @henry와 같은 메시지를 받고 다른 메시지를 받았습니다 : Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source., 마지막으로 Solving environment: done"y"를 입력 한 후 Proceed ([y]/n)?업데이트되었습니다.
Joe

6

Anaconda Navigator 콘솔에서 Spyder에 대한 설정 기호 (오른쪽 상단 모서리)를 클릭 한 후 '애플리케이션 업데이트'를 선택하기 만하면됩니다. 제 경우에는 방금 업데이트하여 비활성화 상태입니다.

여기에 이미지 설명 입력


1
Anaconda가 최신 상태 인 경우에만 작동합니다. Anaconda가 최신 버전이 아니면 (알려주지 않음) 버튼이 회색으로 표시됩니다. 나는 지금 그 상황에 처해 있었고 Spyder를 업데이트하려고했지만 허용하지 않았으며 이유를 알려주지 않았습니다. Anaconda가 업데이트되자 갑자기 새로운 Spyder 버전이 출시되어 설치할 수 있다는 표시가 나타났습니다.
PoorYorick

3

기본 디렉토리에 있는지 확인하십시오.
그런 다음 conda install spyder작동합니다.
다음과 같이하십시오 : conda install spyder=new_version_number.
new_version_number 는 숫자 여야합니다.


2

패키지를 설치하거나 업데이트하는 동안 오류를 방지하는 한 가지 방법은 관리자 권한으로 Anaconda 프롬프트를 실행하는 것입니다. 도움이 되었기를 바랍니다.


1

Spyder를 닫은 후 시스템 터미널에서 다음 명령을 실행하여 Anaconda를 사용하는 경우 업데이트 버전을 쉽게 설치할 수 있습니다 (Windows의 경우 Anaconda Prompt, Linux의 경우 xterm 또는 macOS의 경우 Terminal.app).

conda install spyder= Your desire version

(예 : 버전은 3.1)

conda install spyder=3.1

또는 시스템 터미널 (Windows의 경우 cmd.exe, Linux의 경우 xterm 또는 macOS의 경우 Terminal.app)에서이 명령과 함께 pip를 사용할 수 있습니다.

pip install --pre -U spyder

참고 : Anaconda를 사용하는 경우이 명령을 사용하면 설치가 중단 될 수 있으므로 사용하지 마십시오.



0

iOS에서는

  • Anaconda Navigator 열기
  • 스파이더 시작
  • "콘솔"탭 (메뉴 모음)을 클릭합니다.
  • 그런 다음 "새 콘솔"
  • 마지막으로 콘솔 창에서 다음을 입력합니다. conda update spyder

컴퓨터가 새 버전을 다운로드하고 설치하기 시작합니다. 완료 후 Spyder를 다시 시작하면됩니다.


0

두 번의 클릭만으로 매우 쉽습니다.

  1. Anaconda Navigator 열기
  2. Spyder 아이콘으로 이동
  3. 스파이더 박스의 설정 로고 오른쪽 상단 모서리를 클릭하십시오.
  4. 업데이트 응용 프로그램을 클릭하십시오.

해피 코딩


-1

직접 pip 사용 :

경고 : 아래 설명에 Spyder 관리자가 설명한대로 Anaconda 설치가 중단됩니다. Conda를 사용하는 위에서 언급 한 솔루션이 작동하지 않는 경우에만이 솔루션을 시도 할 수 있습니다.

pip 설치-스파이더 업그레이드

새 스파이더 "nbconvert> = 4.0 : None (NOK)"을 실행하면 오류가 발생할 수 있습니다.이 경우 configparser를 다시 설치해야합니다.

conda 설치 제거 구성 분석기

conda 설치 구성 분석기

이제 새롭고 최신의 Spyder 설치가 있어야합니다.


1
( Spyder 관리자는 여기 ) OP가 Anaconda 에서 Spyder를 업데이트하는 방법에 대해 묻기 때문에이 대답은 올바르지 않습니다 . conda 패키지 와 호환되지 않는 바이너리 인을 pip가져 오기 때문에을 사용 하면 Anaconda 설치가 확실히 중단 됩니다. 그래서,이 대답을 제거 할 수 있습니까? 감사! pyqt5pyqt
Carlos Cordoba

안녕하세요 카를로스, 입력 해 주셔서 감사합니다. 내 대답에 경고를 추가했습니다. 나는 대답을 삭제하고 싶지 않다. 왜냐하면 당신이 힘들게 말하더라도 설치가 깨질 것이기 때문에 결국 나를 위해 작동하는 반면 다른 솔루션은 내 문제를 해결하지 못했기 때문에 다른 사람들을 도울 수 있습니다. 나중에 솔루션을 개선하기 위해 수정해야한다고 생각하는 경우 알려 주시면 기꺼이 그렇게하겠습니다. 감사합니다.
Alexandre Willame
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.