1. 문제
가끔 사용하고 있는 python package가 update 되면서 사용하던 함수, 인자, 데이터 형태 등이 deprecated
되는 경우가 있다.
이 때 package version을 보면 어디서 문제가 되었는지 인터넷 문서를 찾아서 고칠 수 있다.
하지만, 대신 사용할 수 있는 함수나 인자를 제안하더라도 이와 연결된 다른 package의 다른 함수가 그를 지원하지 않을 수 있다.
마음 편히 가상 환경을 만들어 version을 맞춰 코딩을 새로 하는 것이 나을 수도 있다.
2. version 확인
1. python 내에서
import numpy as np
print(np.__version__)
2. terminal에서
pip show numpy
3. terminal에서 anaconda를 사용 중일 때
conda list -f <package-name> # -f option은 정확히 이름이 같은 것만 매칭해 준다.
사용해 본 중 위 세 방법이 가장 간단한 것 같다.
많이 써 놔 봐야 쓰는 것만 쓴다. 간단하고 외우기 쉬운 것이 최고다.
Reference) conda search
이는 현재 anaconda의 버전에서 지원 중인 패키지의 모든 버전의 목록을 나열해 준다.
conda search <package-name>
예를 들어 package-name에 numpy를 넣으면, 내가 설치할 수 있는 numpy의 모든 버전이 나열 된다.
이 중 1.21을 설치하고 싶다면,
conda install numpy=1.21
과 같이 버전을 특정해서 설치할 수 있다.
'Prev Contents > Anaconda' 카테고리의 다른 글
tensorflow용 가상 환경 만들기, 설치하기, 필요한 모듈 설치까지 (0) | 2022.05.21 |
---|---|
anaconda 가상 환경 만들고, 지우기 (0) | 2022.05.21 |
환경 간 전환, mac에서 삭제하기 (0) | 2022.05.21 |