요청한 모든 패키지가 이미 설치되어 있습니다.

요청한 모든 패키지가 이미 설치되어 있습니다.

Spyder 3.3.3과 함께 제공되는 Anaconda를 새로 설치했습니다. Anaconda Prompt를 사용하여 Spyder 3.3.4를 설치했습니다. 그런 다음 Anaconda Navigator에서 Spyder 3.3.3 이상의 기어를 선택하고 업데이트를 선택합니다. 다음과 같은 메시지를 받았습니다.

spyder==3.3.4는 이 환경에 설치할 수 없습니다. 기존 환경에 패키지를 설치하시겠습니까, 아니면 새 환경을 만드시겠습니까?

하지만 이것을 별도의 환경에 설치하고 싶지는 않습니다. 무슨 일이야?

편집: Anaconda Prompt를 사용하여 Spyder를 업데이트(설치하지 않음, 죄송합니다)할 때 다음과 같은 결과를 얻습니다.

경고: conda.compat 모듈은 더 이상 사용되지 않으며 향후 릴리스에서 제거될 예정입니다. 패키지 메타데이터 수집: 완료 환경 해결: 완료

패키지 플랜

환경 위치: C:\ProgramData\Anaconda3

추가/업데이트된 사양: - 스파이더

다음과 같은 새로운 패키지가 설치됩니다:

conda-package-han~ pkgs/main/win-64::conda-package-handling-1.3.10-py37_0

다음 패키지가 업데이트됩니다:

콘다 4.6.11-py37_0 --> 4.7.5-py37_0

계속하시겠습니까([y]/n)? 와이

트랜잭션 준비 중: 완료 트랜잭션 확인 중: 완료 트랜잭션 실행 중: 완료

(기본) C:\Windows\system32>ET _sysp=%~dpA 'ET'는 내부 또는 외부 명령, 실행 가능한 프로그램, 배치 파일로 인식되지 않습니다.

(기본) C:\Windows\system32>IF NOT EXIST "!_sysp!\Scripts\conda.exe" 경고 conda.base.context:use_only_tar_bz2(632): Conda는 이전 .tar.bz2 파일 형식만 사용하도록 제한됩니다. conda-build가 설치되어 있고 <3.18.3이기 때문입니다. 다운로드 크기를 줄이고 추출 속도를 높이려면 conda-build를 업데이트하거나 제거하세요. 패키지 메타데이터 수집(repodata.json): 완료 환경 해결: 완료

요청한 모든 패키지가 이미 설치되어 있습니다.

답변1

아나콘다 네비게이터에서도 스파이더 설치를 클릭하는 동안 문제가 발생했습니다. 몇 가지 단계를 통해 이 문제를 해결했습니다. 네비게이터에서 새로운 환경을 만들다 보면 Python 버전(혹은 r 버전) 버전의 체크박스가 보일 수도 있습니다. 제 경우에는 Python 3.10.4를 최신 버전으로 사용할 수 있었습니다(설치 오류가 있었습니다). 대신 Python 3.9.12를 선택했습니다. 이 환경에서 홈 페이지로 돌아와서 스파이더 설치를 클릭해도 오류가 발생하지 않았습니다. 그러니 새로운 환경을 만들면서 체크박스에서 더 낮은 버전의 Python(또는 기본 버전)을 선택해 보세요. (참고로 내 스파이더 버전은 최신 버전이고 5.1.5였습니다)

답변2

당신이 언급한 것과 똑같은 오류가 발생했습니다. 인터넷 검색은 아무런 답변을 제공하지 않았습니다.

기본 환경을 제외한 다른 모든 환경을 제거한 다음 다음을 사용하여 명령 프롬프트를 통해 모든 패키지를 업데이트했습니다. conda update --all

conda update spyder기본 환경을 제외한 모든 것을 제거한 후에는 just를 사용하는 것도 효과가 있다고 생각합니다.

관련 정보