쿠팡파트너스 활동으로 수수료를 제공받을 수 있습니다.
방법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 "커널이름”
→ 커널 제거(커널 연결 해제)