파이썬 가상환경 맹들기

2018. 7. 20. 19:27카테고리 없음

반응형

#1) 파이썬 가상환경 맹들기!

Python으로 프로젝트를 진행하시는 개발자 분들이시라면 가상환경을 구축하는 건 필수적이죠?

venv, pyenv 등 많은 파이썬 패키지가 있지만, 

저는 그 중에서도 Virtualenv + VirtualenvWrapper를 가장 좋아합니다.

이유는 가상환경 구축과 동시에 관리 등이 용이하기 때문인데요.

한번 설정해보도록할게요.


Mac에는 이미 python2가 설치되어있지만, 저는 python3를 이용하고싶기 때문에 먼저 설치하겠습니다.


1) Python3 설치 (Mac)

brew install python3

1
2
3
4
5
6
# 3
brew install python3
# pip3
python3 -m pip -V

정상적으로 설치가 완료되었다면, 가상환경을 설정해보도록 해요.


2) Virtualenv / virtualenvwrapper 설치

pip3 install virtualenv virtualenvwrapper

1
2
3
4
# virtualenv virtualenvwrapper
pip3 install virtualenv virtualenvwrapper
#python3 -m pip install virtualenv virtualenvwrapper


3) 가상환경 만들기

virtualenv --python=python3.6 [가상환경이름]

1
2
3
4
5
# testEnv
virtualenv testEnv
# python3.6 testEnv3
virtualenv --python=python3 testEnv3

만약에 에러가 난다면? (The path x.x does not exist)

The path x.x does not exist라는 에러가 난다면 PYTHON의 PATH 경로문제입니다.

환경변수를 절대경로로 맞춰주면 됩니다.

예를들어, which python3을 했을 때 /usr/bin/python3이 나왔다면,

virtualenv --python=/usr/bin/python3와 같이 절대경로로 입력해주시면 해결됩니다.


4) 가상환경 진입하기

source 가상환경이름/bin/activate

1
2
#testEnv
source testEnv/bin/activate

진입이 완료되었다면, (testEnv)라는 가상환경 표시가생성될거에요!

5) 가상환경 벗어나기

deactivate

1
2
3
#
deactivate




반응형