반응형

안녕하세요.

이전 글에서는 파이썬 독학을 하기 위한 마음가짐을 갖췄고 학습을 시작해볼게요.

파이썬 학습 자료들을 찾아보니까, 많은 자료에서는 파이썬 설치를 아나콘다로 설치를 진행합니다.

아나콘다는 파이썬 설치 및 유명한 파이썬 패키지들을 한 번에 설치할 수 있는 묶음입니다. 파이썬 설치를 아나콘다로 하지 않고 순수 파이썬으로 설치를 진행하도록 하겠습니다.

필요한 패키지가 있으면 그때그때 설치를 하면 되죠 :)

 

파이썬 설치

1.

파이썬 공식 홈페이로 가셔서 파이썬을 다운로드를 진행해주세요.

https://www.python.org/downloads/

 

Download Python

The official home of the Python Programming Language

www.python.org

2.

다운로드 완료가 되면 인스톨 파일을 열어주세요. 설치를 진행하면서 주의하실 점이 있습니다.

바로 아래에 Add Pyhton 3.7 to PATH 체크박스에 체크를 해주세요.

체크 박스를 선택하지 않으면 PATH를 직접 잡아주셔야 됩니다.

PATH라 함은 윈도우 어디서든 파이썬을 실행시킬 수 있도록 잡아주는 경로입니다.

PATH를 잡지 않으면 설치된 파이썬 디렉터리에서만 파이썬을 실행시킬 수 있습니다.

Install Now를 누르고 설치를 진행해주세요 :)

 

3.

파이썬 설치가 완료 되었다면 파이썬 설치를 확인하겠습니다.

명령 프롬프트를 열어주세요.

 

윈도우키 + s -> cmd 입력 -> 명령 프롬프트 실행

or

윈도우키 -> cmd 입력 -> 명령 프롬프트 실행

 

명령 프롬프트가 열렸으면 아래와 같이 python 명령어를 입력해주세요.

python 명령어가 정상적으로 동작한다면 phthon shell이 열립니다.

이 모습을 보셨다면 파이썬이 정상적으로 설치가 완료되었습니다 :)

 

가상환경 설치

파이썬 가상환경을 설치하도록 하겠습니다.

파이썬 가상환경이라 함은 거창한 게 아닙니다. 프로젝트에 맞게 환경을 구축한다는 겁니다.

예를 들어 3개의 프로젝트를 동시에 진행하고 있습니다.

1) 자동 주식 프로그램, 2) 웹 개발 프로젝트, 3) 데이터 분석 프로젝트

위의 3개의 예시에서는 서로 다른 파이썬 패키지들을 사용합니다.

하지만 개발은 하나의 컴퓨터에서 개발하고 있습니다. 그렇기 때문에 서로의 프로젝트에 영향을 끼치지 않도록 방을 만들어주는 개념입니다.

웹 개발 프로젝트에서는 웹 개발을 위한 diango 패키지가 있는데 주식 프로그램에서는 django 패키지가 존재하지 않습니다. 주식 프로그램에서 django를 설치하고 싶다면 주식 프로그램 프로젝트 내에서 djagno 패키지를 설치를 해주셔야 됩니다.

 

파이썬 가상환경이란,

패키지를 글로벌하게 설치를 해주는 것이 아닌 "필요로 하는 프로젝트에만 설치를 하겠다" 입니다.

 

1.

위처럼 파이썬을 설치하시고 파이썬 쉘 안에 있으시다면

exit() 를 입력하고 파이썬 쉘 밖으로 나와주세요

파이썬 쉘 밖으로 나와 명령 프롬프트에서 다음과 같은 명령어를 입력해주세요.

 

pip install virtualenv

pip 명령어는 파이썬 패키지 관리를 하는 명령어입니다.

위의 명령어를 통해서 가상환경(virtualenv) 설치를 진행했습니다.

 

2.

virtualenv를 설치했다면 가상환경을 하나 만들어 보겠습니다.

다음과 같은 명령어를 입력해주세요.

 

virtualenv myenv

이 작업은 myenv라는 가상환경을 만들었습니다.

 

위의 예시로 들자면 아래의 3개의 프로젝트를 프로젝트마다 가상환경을 만들어 주는 겁니다.

- 자동 주식 프로그램 :  virtualenv stock

- 웹 개발 프로젝트 : virtualenv webenv

- 데이터 분석 프로젝트 : virtualenv dataenv

3번의 명령어를 통해서 3개의 가상환경을 만드는 작업입니다.

(3개 프로젝트는 예시로 든 작업입니다. 굳이 가상환경을 만들지 않으셔도 됩니다.)

 

3.

myenv라는 가상환경을 만들었으면 가상환경을 구동하도록 하겠습니다.

가상환경은 만들고 나서 꼭 구동을 시켜주셔야 가상환경으로써 역할을 하게 됩니다.

myenv라는 가상환경을 만들고 나면 디렉터리가 하나 만들어졌습니다.

다음 명령어를 통해서 스크립트 디렉터리로 이동해주세요. (cd 명령어는 디렉터리 이동 명령어입니다.)

cd myenv\Scripts

 

이동하셨다면 activate.bat 명령어를 입력해주세요.

activate.bat

위의 그림처럼 (myenv) 보이신다면 myenv 가상환경으로 들어오신 겁니다.

이제는 myenv 내에서 다양한 패키지를 설치를 해도 예시로 든 주식 프로그램이나 웹 프로젝트 패키지에는 영향을 끼치지 않는 겁니다. 즉, 웹 프로젝트를 개발할 때는 웹 프로젝트 가상환경을 구동하셔서 프로젝트를 개발하시는 겁니다.

 

파이썬 설치 및 가상환경 세팅을 완료하였습니다 :)

 

도움이 되셨으면 좋겠습니다.

감사합니다.

반응형

+ Recent posts