본문 바로가기

Programming/(Python)(Ubuntu)

python virtualenv 사용하기

python의 가상환경 virtualenv 모듈 사용법.

 

python의 가상환경은 python 안에 작은 python을 새로 설치해서 원하는 모듈만을 운용하는 또 하나의 환경이라고 생각하면 된다. anaconda의 conda 환경처럼 이용할 수 있다. 

 

Ubuntu 18.04에는 기본적으로 Python 2.7버전과 Python 3.6 버전이 설치되어 있습니다.

Python 확인은 다음과 같이 실행할 수 있습니다.

# python 2.7 확인
python2
# 나오기 : Ctrl+Z 

# python 3.6 확인
python3
# 나오기 : Ctrl+Z 

 

또한 각 pip 버전을 확인할 수 있습니다.

# python2의 pip 버전
pip --version

# python3의 pip 버전
pip3 --version

 

가상환경을 사용하기 위한 가상환경 모듈 virtualenv를 설치할 수 있습니다.

# python2

pip install virtualenv

# python3

pip3 install virtualenv

 

virtualenv가 설치되었으면 다음과 같이 가상환경을 만들 수 있습니다.

# python2 환경을 만드려면
virtualenv venv --python=python2.7

# python3 환경을 만드려면
virtualenv venv --python=python3.6

# 특정 경로에 설치하려면 다음과 같이 작성하세요.
virtualenv /home/user/venv --python=python3.6

 

만들어진 가상환경을 활성화하기 위해서는 

# 가상환경이 만들어진 위치에서 bin/activate를 입력해주어야합니다.
cd
source venv/bin/activate

# 개인적으로 경로를 지정했다면 해당경로로 이동한 후 bin/activate를 입력해줍니다.
cd [생성경로]
source bin/activate

 

반응형