Old Branch

Python Basic - 가상환경 virtualenv(1)

울 woolbro 2019. 6. 24. 17:53

이전 포스트입니다 :)

[Python/Python] - Python Basic - print 출력하기

 

Python Basic - print 출력하기

이전 포스팅입니다. 파이썬 설치와 에디터에 관한 내용입니다. [Python/Python] - Python Basic - 설치 Python Basic - 설치 이번 포스팅은 파이썬에 천천히 입문하여, 후에 Django, Flask 등을 비롯하여 웹크롤링..

woolbro.tistory.com

 


이전 포스트에서는 python을 가지고 출력하는 print문에 대해서 작성 해 보았습니다.

 

간결하게 몇가지 정도 작성했는데요, print문인 만큼 앞으로도 많이 사용 할 것 이기 때문에 쉽게 익힐 수 있을거 같아요

 

이번 포스팅에서는 python 가상환경에 대해서 포스팅 하겠습니다 :)

 


Python 가상환경이란

 

앞으로 같이 공부하면서 Python에 추가적인 기능이 필요할 때 패키지를 설치하게 됩니다.

 

pip install django

pip install pillow

 

위와 같이 작성하게 되는데, 이 때 패키지는 파이썬 설치 폴더의  Lib/Site-packages로 저장되게 됩니다.

 

평소에 작은 프로젝트를 혼자 진행 할 경우에는 크게 상관이 없지만, 여러개의 다른 환경을 사용하고자 할 경우에는 매우 복잡해집니다.

 

예를들어,

 

 

Project A Project B Project C
Python 3.7 Python 2.x Python 3.5
Django Tensorflow Flask
Web Data Analysis Web

 

 

 

위의 표와 같이 세개의 프로젝트가 진행 중이라면, 개발환경을 구분하고 생각하기에 매우 복잡해 지게 됩니다.

 

때문에 파이썬 가상 환경설정으로 루트 디렉토리에 영향을 주지 않고, 각 환경에 맞게 설정하여 실행 할 수 있습니다.

 

 

위 두개의 항목 모두

"example"이라는 python 가상환경을 만들것이다 

라는 명령어 입니다. 콘솔창에 입력하면 조금 기다린 후에 example 폴더가 생성된 것이 보일 것 입니다.

 

 

위와같이 입력하시면 생성한 가상환경이 실행이 됩니다. 위는 Window환경, 아래는 Mac 환경입니다. 

 

위의 명령문 두개 다 모두

 

'example'에 설정한 가상환경을 실행 할 것이다

 

라는 얘기입니다. 실행한 가상환경을 종료하려면

 

를 입력 해 주시면 가상환경이 종료됩니다.