Ossian Story
article thumbnail

 

 

[Python] Python 3.x Virtualenv(가상환경) 만들기

 

Python 3.x 설치

[root@pxe-test ~]# yum install -y https://centos7.iuscommunity.org/ius-release.rpm
 
[root@pxe-test ~]# yum install -y python36u python36u-libs python36u-devel python36u-pip
 
[root@pxe-test ~]# export PYTHONIOENCODING=utf8

 

Python 3.x Virtualenv 설치

[root@pxe-test ~]# pip3.6 install --upgrade pip
 
[root@pxe-test ~]# pip3.6 install virtualenv virtualenvwrapper

 

Virtualenv 폴더 생성

/root
[root@pxe-test ~]# mkdir .virtualenvs

 

Virtualenv 환경설정

#virtualenvs Setting 작성

[root@pxe-test ~]# vi .bashrc

------------------------------------------------------------------------------------------
# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

#Virtualenvs Setting
export WORKON_HOME=~/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.6
export PYTHONIOENCODING=utf8
source /usr/bin/virtualenvwrapper.sh
------------------------------------------------------------------------------------------

[root@pxe-test ~]# source .bashrc

 

Virtualenv 가상환경 만들기

[root@pxe-test ~]# mkvirtualenv [가상환경 이름]

# Example
[root@pxe-test ~]# mkvirtualenv env_kickstart

 

 

Virtualenv 가상환경 사용하기

[root@pxe-test ~]# workon [가상환경 이름]

#Example

[root@pxe-test ~]# workon env_kickstart
(env_kickstart) [root@pxe-test ~]#

 

 

Virtualenv 가상환경 종료하기

(env_kickstart) [root@pxe-test ~]# deactivate
[root@pxe-test ~]#

 

 

Virtualenv 가상환경 삭제하기

[root@pxe-test ~]# rmvirtualenv env_kickstart
Removing env_kickstart...
[root@pxe-test ~]#​

 

'[Dev] > Python' 카테고리의 다른 글

[Python] 클래스  (0) 2017.12.22
[Python] 파일 쓰기 / 읽기 / 추가  (0) 2017.12.21
[Python] 함수  (0) 2017.12.20
[Python] WHILE 반복문  (0) 2017.12.20
[Python] FOR 반복문  (0) 2017.12.05
profile

Ossian Story

@ossians