본문 바로가기
Python/Python 초급

Anaconda 설치, Python 가상 환경 설정

by 베타코드 2021. 11. 15.
반응형

안녕하세요 독학코딩입니다. 오늘은 Anaconda 설치를 통해 가상환경을 생성하고 Python을 사용하는 방식을 배워보겠습니다.

 

가상 환경을 설정하는 이유는 여러 앱을 만들다 보면 각각의 앱마다 다른 파이썬 버전을 사용하다거나 다른 모듈을 사용하게 되면서 서로 간의 충돌을 없애기 위해서 가상 환경을 만들고 각각의 앱 개발은 각각의 독립적인 환경에서 개발하기 위함입니다.

더보기

여기서 가상환경은 컴퓨터 안에 새로운 방을 만든다고 생각하시면 됩니다. 각각의 가상 환경이 분리되어있어서 앱을 만들 때 서로 다른 방에서 따로따로 만들 수 있게 하는 겁니다.

 

모듈은 다른 사람이 만들어 놓은 도구라고 생각하시면 됩니다. 모든 기능을 우리가 손수 만들수도 있겠지만 실제로는 유용한 모듈을 받아서 사용하는 경우가 훨씬 많습니다. 이도 서로 충돌하지 않게 하기 위해 가상 환경을 설정하는 것입니다.

 


Anaconda 설치

아래의 링크를 통해 Anaconda 홈페이지로 들어가시거나 직접 검색하여 찾아 들어가시면 됩니다.

 

Anaconda | The World's Most Popular Data Science Platform

Anaconda is the birthplace of Python data science. We are a movement of data scientists, data-driven enterprises, and open source communities.

www.anaconda.com

 

홈페이지에 들어가신 후에 메뉴바에서 Products - Indivicual Edition을 찾아 들어가시면 됩니다.

Anaconda 설치 파일 경로를 보여주는 사진

들어간 화면에서 가장 아래로 내려보시면 아래와 같은 화면이 보이실 겁니다. 본인 컴퓨터에 맞는 것을 다운로드하여주시면 됩니다.

운영체제별 Anaconda 설치파일을 보여주는 사진

설치가 완료된 이후에 인스톨러를 켜주시면 아래와 같은 화면이 나올 것입니다. Next를 눌러주시고요. I Agree를 눌러주시고요.

Anaconda 설치 과정을 보여주는 사진

All Users를 선택하시고 원하시는 곳에 설치하면 됩니다. 

Anaconda를 환경변수에 추가하는 옵션을 보여주는 사진

Add Anaconda3 to the system PATH enviroment variable를 선택하고 Intall을 눌러주시면 됩니다. 환경변수 추가는 이전 글에서 설명한 것처럼 어디서든 Anaconda를 실행하기 위함이니 체크해주시면 됩니다. 설치에는 다소 시간이 걸릴 수도 있습니다. 설치 완료 후엔 Next, Finish로 종료해주시면 됩니다.

설치된 Anaconda Prompt를 보여주는 사진

설치 완료 후에 화면 좌측 하단에 윈도우 버튼을 누르시면 아래와 같이 최근에 추가한 앱이 있을 것입니다. Anaconda Prompt를 눌러주시면 아래와 같은 창이 나올 겁니다.

Anaconda Prompt 첫 화면을 보여주는 사진

conda --version

를 입력해보시면 

conda 4.10.3

위와 같은 답이 출력되면 정상적으로 설치가 완료된 것입니다. (version은 설치 시점에 따라 변경될 수 있습니다.)

 

 


Python 가상 환경 설정

이제 Anaconda Prompt에서 파이썬 가상 환경을 설정할 차례입니다. 

conda create --name myname python=3.9

위와 같이 Anaconda Prompt에 입력해주시면 됩니다. 다만, myname은 임의로 설정하실 수 있습니다. 원하시는 가상환경 이름으로 작성해주시면 됩니다. 보통은 만들려고 하는 앱의 이름으로 많이 합니다. 만약 파이썬 버전을 다른 버전으로 사용하고 싶으시다면 python=3.9에서 3.9를 원하는 버전으로 작성해주시면 됩니다.

Proceed ([y]/n)?

가상환경 설정 중간에 위와 같은 안내 나올 텐데요 y를 누르고 엔터 누르시며 됩니다. 새로운 패키지를 같이 설치하겠다는 안내입니다. 설정이 다 끝나고 나면 아래와 같은 안내가 나올 겁니다.

파이썬 가상환경이 설정 완료된 사진

가상 환경을 시작하기 위해선

conda activate myname

가상환경을 종료하기 위해선 

conda deactivate

를 입력하시면 된다는 안내입니다. 물론 myname 부분은 가상 환경 설정을 시작할 때 작성하신 본인의 가상 환경 이름을 작성해주시면 됩니다. 이제 Anaconda Prompt에서 방금 설정한 가상환경을 시작해보겠습니다.

가상환경을 시작한 사진

그럼 위와 같이 (base) 부분이 내 가상 환경 이름인 (myname)으로 변경된걸 확인 하실 수 있습니다. 정상적으로 여기까지 오셨다면 Anaconda 설치와 Python 가상환경 설정은 완료되었습니다. 진심으로 축하드립니다. 

 

아직까지는 내가 이걸 왜 하고 있는지 이해하기 어려우실 겁니다. 저도 처음에는 그랬습니다. 실제로 제 처음은 가상 환경도 설정하지 않고 무작정 코딩부터 시작했었으니 더 심각했습니다. 그래도 조금만 더 따라오시면 금방 아주 멋지게 코딩을 하고 있는 본인을 발견할 수 있을 겁니다. 

 

다음 시간에는 파이썬 코딩을 위해서 사용할 IDLE에 대해서 이야기해보고 직접 설치해보는 시간을 가질 겁니다. 저번에 파이썬을 설지 하면서 IDLE를 찍어 먹어보긴 했지만, 솔직히 말씀드리면 기본 IDLE는 정말 쓰기 불편합니다. 그래서 사용하기 좋거나, 편리하거나, 이쁜 IDLE에 대해서 다음 포스트 때 배워보겠습니다.

반응형

댓글