본문 바로가기

컴퓨팅

anaconda 환경 각종 업데이트

1. anaconda 업데이트 

'파이선'은 'PIP(Python Package Index)'라는 패키지 관리 시스템을 사용합니다.

이 글을 쓰고 있는 현재 PIP에는 20만1802개 프로젝트가 올라와 있습니다.

 

문제는 리눅스나 맥OS와 달리 마이크로소프트(MS) 윈도에서는 PIP에서 패키지를 설치할 때 중간에 에러가 나올 확률이 높다는 것.

그래서 윈도 사용자는 주요 패키지를 미리 포함한 '배포판 파이선'을 쓰고는 합니다. 

이 배포한 파이선 가운데 가장 널리 쓰는 게 바로 '아나콘다'입니다.

 

다른 모든 프로그램과 마찬가지로 아나콘다도 업데이트가 필요할 때가 있습니다.

업데이트 첫 단계는 관리자 권한으로 '아나콘다 프롬프트(anaconda prompt)'를 실행하는 것.

(그냥 시작 메뉴에서 'anaconda prompt'라고 검색하면 리스트에 뜹니다. 아이콘을 선택하고 마우스 오른쪽 버튼을 누르시면 관리자 권한으로 실행하실 수 있습니다.)

 

그다음 아래처럼 입력하면 업데이트를 시작합니다.

1. 이 명령은 기본 뼈대를 업데이트하라는 내용

conda update -n base conda


*그러면 설치 도중에 'Proceed([y]/n)?'이라는 문구가 뜰 수도 있는데 그때는 당연히 'y'를 입력하시면 됩니다. (엔터만 치셔도 됩니다.)

 

아나콘다에는 이미 패키지가 들어 있다고 했으니까

2. 패키지도 같이 업데이트해야겠죠?

 

conda update --all

 

 

이번에도 마찬가지로 'Proceed([y]/n)?'이라는 문구가 뜰 수도 있는데 앞과 마찬가지로 진행하시면 됩니다.

이번 단계가 앞 단계보다 더 오래 걸립니다.

 

3.마지막 단계는 PIP 업데이트.

파이선 3.4부터 PIP를 내장하고 있는데 자동 업데이트 방식은 아닙니다. 그래서 기회가 있을 때마다 업데이트 해놓는 게 좋습니다.

 

python -m pip install --upgrade pip

 

축하합니다. 업데이트 작업을 모두 끝내셨습니다.

 

제대로 업데이트가 끝난 건지 궁금하시다면 아래 명령으로 현재 버전을 확인하실 수 있습니다.

 

conda --version

잘 업데이트 됐는지 확인!

 

 

출처 : kuduz.tistory.com/1171

 

파이선 아나콘다 최신 버전 업데이트하기

'파이선'은 'PIP(Python Package Index)'라는 패키지 관리 시스템을 사용합니다. 이 글을 쓰고 있는 현재 PIP에는 20만1802개 프로젝트가 올라와 있습니다. 문제는 리눅스나 맥OS와 달리 마이크로소프트(MS)

kuduz.tistory.com


다음 명령을 사용하여 Python 버전을 conda에서 3.8로 업데이트 할 수 있습니다

conda install -c anaconda python=3.8

 

모든 패키지가 아직 3.8을 지원하지는 않지만 실행

conda update --all

일부 종속성 실패를 해결할 수 있습니다. 이 명령을 사용하여 py38이라는 새 환경을 만들 수도 있습니다.

*패키지 업데이트와 python 버전이 호환이 안될 수 있다는 말 

따라서 버전별로 on/off 방식 버전 스위칭 할 수 있게 하는 것 > 아래 블로그 내용으로 확인 가능

conda create -n py38 python=3.8

편집 - conda install옵션이 환경  해결하는 데 다소 시간이 걸릴 수 있으며 ,

중간에 중단하려고하면 Python 설치가 손실됩니다 

 

 

출처 : qastack.kr/programming/58568175/upgrade-to-python-3-8-using-conda


  • 아나콘다에서 파이썬 버전 바꾸기

명령프롬프트를 열어서 다음 명령을 쳐본다.

conda search python

 

스클롤을 하면 아래 쪽에 python 이라고 써져있는 곳 부터 사용가능한 버전 목록이 나열된다. *는 현재 사용중인 파이썬 버전을 표시하는 것이다. 현재 3.6.0을 사용하고 있음을 알 수 있다.

 

버전을 3.5.3으로 바꾸는 두 가지 옵션이 있다. 권장 방법은 기존 버전은 유지한 채로 파이썬 3.5.3 환경을 하나 더 만드는 것이다. 방법은 다음과 같다.

conda create -n py35 python=3.5.3 anaconda

 

py35라는 이름으로 python 3.5.3 환경을 만든다.

 

파이썬 3.5.3 환경을 사용할 때

activate py35

 

파이썬 3.5.3 환경에서 나올 때

deactivate py35

 

 

py35라고 만들어 놓은 환경은 독립된 환경이므로 py35가 activate된 상태에서 패키지를 설치하면

아나콘다 기본 환경(파이썬 3.6.0)에는 영향을 미치지 않는다

 

반대로 deactivate py35를 하면 기본 환경으로 빠져 나오므로

py35환경하에서 설치된 패키지를 사용할 수도 없고 py35환경에 영향을 줄 수도 없다.

 

conda install python=3.5.3

 

위 명령은 아나콘다의 기본 파이썬 버전을 아에 python 3.5.3 버전으로 바꾸는 명령이다.

독립된 환경을 따로 만들어 사용하는 방법이 번거롭게 생각되고 굳이 파이썬 최신버전을 사용할 이유가 없다면 위 명령을 사용하자.

 

출처 : thrillfighter.tistory.com/466

 

파이썬 아나콘다(anaconda) 설치와 파이썬 버전 바꾸기

파이썬을 어느 정도 활용하고 싶다는 생각이 들면 파이썬 아나콘다를 설치하길 권한다. 공식 파이썬 사이트에서 배포하는 파이썬과 아나콘다(anaconda)의 차이점은 튜닝 전 차와 튜닝 후 차로 비

thrillfighter.tistory.com

 

'컴퓨팅' 카테고리의 다른 글

Python_jupyter 줄바꿈  (0) 2020.12.23
HTML 과 XML의 차이  (0) 2020.12.23
파일 다운로드 버튼 url 알아내기_http trace  (0) 2020.12.23
jupyter theme 적용  (0) 2020.12.17
시스템 환경 변수 설정 이유  (0) 2020.12.17