티스토리 뷰
[ Python 3.x 설치 ]
- Python 3.x RPM Download
$ yum install -y https://centos7.iuscommunity.org/ius-release.rpm
$ yum install -y python36u python36u-libs python36u-devel python36u-pip
# ERROR 발생 시
$ yum install -y https://repo.ius.io/ius-release-el7.rpm
- Python 3.x Virtualenv Install
$ pip3.6 install --upgrade pip
$ pip3.6 install virtualenv virtualenvwrapper
- Python Virtualenv 폴더 생성
$ cd /root
$ mkdir .virtualenvs
- Virtualenv 환경설정
$ 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/local/bin/virtualenvwrapper.sh
- Virtualenvwrapper.sh 위치 확인 방법
$ find / -name virtualenvwrapper.sh
/usr/local/bin/virtualenvwrapper.sh
- 변경된 Bashrc Profile 적용
$ source .bashrc
[ Python 3.x 가상환경 사용하기 ]
- 가상환경 만들기
$ mkvirtualenv [ 가상환경 이름 ]
- 가상환경 사용하기
$ workon [ 가상환경 이름 ]
- 가상환경 종료하기
$ deactivate
- 가상환경 삭제하기
$ rmvirtualenv [ 가상환경 이름]
[ Python 3.x Virtualenv 살펴보기 ]
- Python3 가상환경이 저장될 디렉토리
$ ls -al /root/.virtualenvs/
drwxr-xr-x 3 root root 282 2월 2 10:44 .
dr-xr-x---. 5 root root 181 2월 2 10:41 ..
drwxr-xr-x 5 root root 56 2월 2 10:44 env_django #Python Virtual Directory
-rwxr-xr-x 1 root root 135 2월 2 10:41 get_env_details
-rw-r--r-- 1 root root 96 2월 2 10:41 initialize
-rw-r--r-- 1 root root 73 2월 2 10:41 postactivate
-rw-r--r-- 1 root root 75 2월 2 10:41 postdeactivate
-rwxr-xr-x 1 root root 66 2월 2 10:41 postmkproject
-rw-r--r-- 1 root root 73 2월 2 10:41 postmkvirtualenv
-rwxr-xr-x 1 root root 110 2월 2 10:41 postrmvirtualenv
-rwxr-xr-x 1 root root 99 2월 2 10:41 preactivate
-rw-r--r-- 1 root root 76 2월 2 10:41 predeactivate
-rwxr-xr-x 1 root root 91 2월 2 10:41 premkproject
-rwxr-xr-x 1 root root 130 2월 2 10:41 premkvirtualenv
-rwxr-xr-x 1 root root 111 2월 2 10:41 prermvirtualenv
- Python3 가상환경을 통해 각각의 별도의 분리된 Python3 환경 사용가능
- Python3 가상환경은 각각의 가상환경 별로 독립된 환경 제공
$ pwd
/root/.virtualenvs/env_django/lib/python3.6/site-packages
'[Web] > Django' 카테고리의 다른 글
[Django] Django Tutorial - VS Code 개발 환경 설정 (0) | 2020.02.09 |
---|---|
[Django] Django Tutorial - Django & Nginx 연동하기 (0) | 2020.02.09 |
[Django] Django Tutorial - Django & Gunicorn 연동하기 (0) | 2020.02.08 |
[Django] Django Tutorial - Django 설치하기 (0) | 2020.02.02 |
[Django] Django Tutorial - CentOS 7 환경설정 (0) | 2020.02.02 |
Comments
최근에 올라온 글