프로그램언어/파이썬(Python)

콘다(conda) 업데이트 하기

Steve Jang 2022. 3. 5. 22:42

콘다 패키지가 오래되어서 더이상 사용하기 힘들 경우 콘다 자체를 업데이트 시켜야 될 것이다.

 

콘다(conda) 업데이트 하기


명령어

conda update -n base conda

 

위와 같이 명령어를 실행하면 conda의 코어가 업데이트 된다.

 

실행과정

(base) Jinhooui-MacBook-Pro:~ stevejang$ conda update -n base conda
Collecting package metadata (current_repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: /Users/stevejang/opt/anaconda3

  added / updated specs:
    - conda


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    backports.functools_lru_cache-1.6.4|     pyhd3eb1b0_0           9 KB
    backports.tempfile-1.0     |     pyhd3eb1b0_1          11 KB
    conda-4.11.0               |   py37hecd8cb5_0        14.4 MB
    conda-package-handling-1.7.3|   py37h9ed2024_1         1.5 MB
    xmltodict-0.12.0           |     pyhd3eb1b0_0          13 KB
    ------------------------------------------------------------
                                           Total:        15.9 MB

The following packages will be UPDATED:

  backports.functoo~                             1.6.1-py_0 --> 1.6.4-pyhd3eb1b0_0
  conda                                        4.8.2-py37_0 --> 4.11.0-py37hecd8cb5_0
  conda-package-han~                   1.6.0-py37h1de35cc_0 --> 1.7.3-py37h9ed2024_1

The following packages will be DOWNGRADED:

  backports.tempfile                               1.0-py_1 --> 1.0-pyhd3eb1b0_1
  xmltodict                                     0.12.0-py_0 --> 0.12.0-pyhd3eb1b0_0


Proceed ([y]/n)?

 

Prceed에서 당연히 y 선택

 

Downloading and Extracting Packages
conda-package-handli | 1.5 MB    | ##################################################################################################### | 100% 
backports.functools_ | 9 KB      | ##################################################################################################### | 100% 
conda-4.11.0         | 14.4 MB   | ##################################################################################################### | 100% 
xmltodict-0.12.0     | 13 KB     | ##################################################################################################### | 100% 
backports.tempfile-1 | 11 KB     | ##################################################################################################### | 100% 
Preparing transaction: done
Verifying transaction: done
Executing transaction: done

 

위와 같이 금방 완료 되었다. (체감 10초) 

다만 위의 경우 설명했다시피 코어를 업데이트 하는 것이기에 라이브러리들을 업데이트 하는 것은 별도로 해야 하는데 아래와 같은 명령어로 실행이 된다.

 

 

전체 패키지 업데이트

conda update --all

 

설치 화면

위 명령어를 실행하면 업데이트 해야 할 패키지들이 나타나는데 당연히 설치하는 패키지가 너무 많아서, 일부 화면을 캡쳐하였다.

설치 완료 화면

 

위에서 y를 누르면, 하나하나 프로그레스바가 그려지며 최종적으로 패키지들을 설치하는 화면을 볼 수 있다.

 

설치가 진행되는 화면