Search

아나콘다 파이썬 버전 변경하기

생성일
2024/01/16 05:51
태그
쿠팡파트너스 활동으로 수수료를 제공받을 수 있습니다.

방법1. 기본 파이썬 버전을 변경하기

conda search python → 사용 가능한 버전 리스트가 나온다. conda install python=3.9.0 → 기본 파이썬 버전이 3.9.0 버전으로 변경

방법2. 환경을 추가하는 방법

conda search python → 사용 가능한 버전 리스트 불러오기 conda env list → 존재하는 가상환경 리스트 확인 conda create -n (project_name) python=3.7 conda create -n py39 python=3.9.0 anaconda → py39 라는 이름으로 python 3.9.0 환경을 만들어준다 → py39 라고 이름을 짓는 관행, → 예를들어 3.5.3버전을 만든다면 py35와 같은 방식으로 네이밍 Proceed([y]/n)? y → y 선택하면 밑에 다음과 같은 문구가 보일것이다. → To activate this environment, use: → > activate py39 → To deactivate this environment, use: → > deactivate py39 이후에, python 3.9.0 버전을 활용해 작업하고싶다면, activate py39 → 해당 버전으로 변한것을 볼 수 있다.
파이썬 가장 최신 버전은 라이브러리 디펜던시 문제가 많이 일어난다. 되도록 최신 배포판의 하나 아래 버전을 사용하는게 좋다.

라이브러리 호환을 위해 가상환경에서 낮은 버전의 파이썬을 사용하기도 한다.

예시) 내 파이썬은 3.8인데, 텐서플로우를 쓰려고 하는 상황, 근데 파이썬 3.7까지만 지원할 경우, 가상환경을 만들어 파이썬 3.7 버전을 사용

가상환경 관련 명령어

deactivate py39 → 다시 기본 버전으로 돌아온것을 볼 수 있다. conda remove -n (가상환경이름) --all → 해당 가상환경을 삭제한다. 기본 환경은 base 환경. → 가상환경에서 conda deactivate 또는 conda activate base 하면, base 환경으로 돌아옴.

가상환경 생성 후 주피터노트북에 커널 연결 및 해제

pip install jupyter notebook 또는 conda install -c conda-forge ipykernel → 가상환경 활성화 한 상태에서 주피터노트북 or ipykernel 설치 python -n ipykernel install --user --name 가상환경이름 --display-name "표시할 커널이름” → 연결 jupyter kernelspec list → 제거하고싶은 kernel 확인을 위해 kernel 조회 jupyter kernelspec remove "커널이름” jupyter kernelspec uninstall "커널이름” → 커널 제거(커널 연결 해제)