아나콘다란??

파이썬을 여러 용도로 사용하는데 필요한 패키지들의 모음이자 개발 환경을 가상으로 제공하여 보다 편리하게 개발할 수도록 환경을 조성해주는 소프트웨어라고 생각하면 될 것 같습니다.

 

 

1. 아나콘다 다운로드

URL : www.anaconda.com/products/individual#download-section

 

Anaconda | Individual Edition

Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine.

www.anaconda.com

 

 

위의 URL 경로로 진입하여 "Download"를 클릭합니다.

 

 

"64-Bit (x86) Installer (550 MB)"를 클릭하여 다운을 받습니다.

 

위의 스샷과 같이 다운로드 디렉토리에 저장된 것을 확인 할 수 있습니다.

이제 실행을 시켜서 설치를 진행하도록 하겠습니다.

 

2. 아나콘다 설치

 

[명령어]

Anaconda3-2020.07-Linux-x86_64.sh

 

실행을 시키면 위처럼 "Enter" 또는 "yes", "no"를 요구하는데 귀찮으니 모두 "yes"를 입력해줍니다.

설치가 완료되었다면 "/home/[계정명]/으로 이동하여 "anaconda3"라는 디렉토리가 생겼는지 확인합니다.

 

[명령어]

cd /home/[계정명]

ls -l

 

이제 아나콘다 설치중에 만들어진 환경변수를 적용하기 위해 다음명령어를 입력해줍니다.

 

[명령어]

source ~/.bashrc

 

"source ~/.bashrc"를 입력할 경우 프롬프트쪽에 "(base)"라는 표시가 붙는 것을 확인 할 수 있습니다.

여기서 "(base)"는 Anaconda의 Default 가상환경입니다.

이제 가상환경을 만들어 보도록 하겠습니다.

 

 

3. 아나콘다 가상환경 설정

 

[명령어]

conda create -n django python=3.8

위의 명령어는 python 버전이 3.8인 "django"라는 가상환경을 만든다는 의미입니다.

그리고 명령어를 실행하면 위와 같은 화면을 볼 수 있는데 "y"를 눌러줍니다.

설치가 다 되었으면 가상환경을 실행해보도록 하겠습니다.

 

[명령어]

conda activate [가상환경명]

 

이처럼 "(base)" 였던 부분이 "(django)"로 바뀐 것을 확인 할 수 있습니다.

 

4. 파이참 가상환경 적용

먼저 파이참을 실행시킵니다.

 

[명령어]

pycharm.sh

 

"django" 가상환경의 프로젝트를 만들어보겠습니다.

먼저 "New Project"를 클릭합니다.

 

프로젝트 이름을 "TEST"로 지정하였고 "Existing interpreter"를 누른후 오른쪽 하단의 빨간색 네모 박스를 눌러줍니다.

 

"Conda Environment"를 클릭 후 Interpreter부분에 위와 같이 가상환경으로 설치한 python 파일 경로로 지정해준 후 "Make available to all projects"를 클릭후 "OK"를 눌러줍니다.

 

이제 "Create"를 눌러 프로젝트를 생성합니다.

 

터미널 프롬프트와 오른쪽하단 python설정을 확인해보면 "django"라는 가상환경이 적용된 것을 확인 할 수 있습니다.

 

5. 기타 명령어

 

설치한 패키지 확인 : pip list

 

패키지 설치하기 : pip install [패키지 명]

 

패키지 삭제 : pip uninstall [패키지 명]

 

가상환경 목록 확인: conda env list

 

가상환경 생성 : conda create -n [가상환경 명] python=[파이썬 버전]

 

가상환경 삭제: conda remove --[가상환경 명] --all

 

패키지 목록 파일 저장: pip freeze > requirement.txt

 

requirement.txt에 저장된 패키지 삭제:  pip uninstall -r requirment.txt -y 

 

+ Recent posts