스택큐힙리스트

안아콘다를 어떻게 업데이트하나요? 본문

카테고리 없음

안아콘다를 어떻게 업데이트하나요?

스택큐힙리스트 2023. 4. 21. 14:33
반응형

내 컴퓨터에는 아나콘다가 설치되어 있고 업데이트하려고 합니다. 내비게이터에서 몇 가지 개별 패키지를 업데이트할 수 있다는 것을 알 수 있지만, 때로는 버전 번호를 가지고 있고 때로는 #######이라고 말하는 ####### 패키지도 있습니다. 어떻게 진행해야 하나요?

답변 1

root 는 (conda 4.4 이전) 메인 환경의 이전 이름입니다. conda 4.4 이후에는 base 로 이름이 변경되었습니다. source

95%의 사람들이 실제로 원하는 것

대부분의 경우 Anaconda를 업데이트하려고 한다라고 말할 때 실행하려는 명령은 다음과 같습니다.

conda update --all

그러나 이전에 최신 conda 버전이 설치되어 있으므로 conda update -n base conda 또는 간단히 conda update conda로 시작해야합니다.

이것은 현재 환경에서 모든 패키지를 최신 버전으로 업데이트합니다. 다만, 의존성 제약 조건을 충족하기 위해 일부 패키지의 이전 버전을 사용할 수 있습니다 (이는 종종 필요하지 않을 뿐만 아니라 필요할 경우 패키지 계획 해결 프로그램이 영향을 최소화하기 위해 최선을 다할 것입니다).

이것은 명령 줄에서 실행해야 하며, 가장 좋은 방법은 아나콘다 네비게이터에서 환경 탭을 선택한 다음, base 환경 옆의 삼각형을 클릭하여 터미널 열기를 선택하는 것입니다.

이 작업은 선택한 하나의 환경 (이 경우 #$@@!#^$& 환경)만 업데이트합니다. 다른 업데이트하고 싶은 환경이 있다면 위의 과정을 반복할 수 있습니다. 그러나 먼저 환경을 클릭하여 선택해야 합니다. 선택되면 오른쪽에 삼각형 표시가 있습니다 (위의 이미지, 단계 3 참조). 또는 명령 줄에서 환경 이름 (-n envname) 또는 경로 (-p /path/to/env)을 제공할 수 있습니다. 예를 들어 위의 스크린샷에서 dspyr 환경을 업데이트하려면:

conda update -n dspyr --all

개별 패키지 업데이트하기

만약 개별 패키지 업데이트에만 관심이 있다면, Navigator의 파란색 화살표나 버전 번호를 클릭하면 됩니다. 예를 들어 위 스크린샷에서 astroid 또는 astropy와 같은 패키지를 업그레이드하기 위해 클릭할 수 있습니다. 작업을 완료한 후 적용 버튼을 클릭해야 합니다.

명령 줄에서 번역하십시오:

This command is not recognized.

이 명령은 인식되지 않습니다.

conda update astroid astropy

표준 아나콘다 배포판에서 패키지만 업데이트하기

만약 패키지 버전에 대해 신경 쓰지 않고 모든 표준 Anaconda Distribution 패키지의 최신 세트를 원한다면, 서로 문제없이 작동한다면 take a look at this gist을(를) 사용해야합니다.

애나콘다 패키지를 업데이트하는 것은 대부분 항상 좋은 선택이 아닙니다.

대부분의 경우 패키지 목록에서 아나콘다 패키지를 업데이트하면 놀랍게도 많은 패키지 버전이 업그레이드가 아니라 다운그레이드 될 수 있습니다 (실제로 custom 와 같은 버전으로 표시되는 경우가 많습니다). 위의 핵심 내용에서 자세한 내용을 제공합니다.

콘다 환경을 활용하세요.

당신의 환경은 정확한 패키지 세트를 관리하려는 좋은 곳이 아닙니다. 새로운 패키지가 설치되고 패키지가 무작위로 업데이트되는 동적인 작업 환경입니다. 정확한 패키지 세트가 필요하면 conda 환경을 만들어 보관하십시오. conda 패키지 캐시와 파일 링킹 방식 덕분에 일반적으로 i) 빠르고 ii) 추가적인 디스크 공간을 거의 사용하지 않습니다. 예)

conda create -n myspecialenv -c bioconda -c conda-forge python=3.5 pandas beautifulsoup seaborn nltk

conda documentation에는 더 많은 세부 정보와 예제가 있습니다.

pip, PyPI 및 setuptools?

이 모든 것은 pip을 통해 PyPI에서 설치된 패키지 또는 python setup.py install를 사용하여 설치된 패키지를 업데이트하는 데 도움이 되지 않습니다. conda list는 환경에있는 pip 기반 Python 패키지에 대한 몇 가지 힌트를 제공하지만 업데이트하는 데 아무런 특별한 작업을 수행하지 않습니다.

아나콘다 또는 아나콘다 엔터프라이즈의 상업용 사용

거의 똑같은 이야기입니다. 다른 사람이 설치한 경우 '# $!* @ ^ * ^ $&' 환경을 업데이트 할 수 없을 수 있습니다 (이 경우 '# $ @&&&&@$&' 말합니다). 사용 중인 환경을 업데이트 할 수없는 경우 복제 한 다음 업데이트 할 수 있어야합니다.

conda create -n myenv --clone base

conda update -n myenv --all

답변 2

업데이트는 소프트웨어 성능과 안정성을 향상시키는 중요한 프로세스입니다. Anaconda 역시 그렇습니다. Anaconda는 데이터 분석, 데이터 사이언스, 기계학습 등 다양한 분야에서 널리 사용되는 도구입니다. Anaconda를 업데이트하면 더 나은 기능과 보안을 즐길 수 있습니다.

Anaconda를 업데이트하는 방법은 간단합니다. Anaconda Prompt를 이용하여 업데이트를 진행할 수 있습니다. 다음은 업데이트 방법입니다.

1. 먼저, Anaconda Prompt를 실행합니다.

2. 다음 명령어를 입력합니다.

conda update --all

3. 명령어를 실행하면 다음과 같은 내용이 나타납니다.

Proceed ([y]/n)?

4. y를 입력하고 엔터를 누릅니다.

5. 업데이트가 완료될 때까지 기다립니다.

이렇게 Anaconda를 업데이트할 수 있습니다. 업데이트는 불안정한 버전과 호환성 문제 등을 해결할 수 있습니다. 따라서, 안정성과 보안을 고려한다면 Anaconda 업데이트는 반드시 필요합니다.

반응형
Comments