목차

CentOS 에 파이썬 3와 virtualenv, virtualenvwrapper 환경 설정한 기록

SQLite3 설치

별 필요는 없어 보이나 있는게 좋을 듯. autoconf 버전 받아서

./configure --prefix=/opt/sqlite3
make -j4
make install
echo "/opt/sqlite3/lib" > /etc/ld.so.conf.d/sqlite3.conf
ldconfig

파이썬 3 설치

파이썬 소스 받아다, 컴파일 설치. 장고를 위해서는 그닥 별 세팅 필요 없을 것이라 판단.

./configure --prefix=/opt/python3 --enable-shared
make -j4
make install

파이썬 경로

그래도 파이썬 기본은 경로에 있는 것이 좋으니,

ln -s /opt/python3/bin/python3 /usr/bin/python3
ln -s /opt/python3/bin/pip3 /usr/bin/pip3

ve, vew

pip install virtualenv virtualenvwrapper

나머지 설정

사용할 유저의 홈디렉토리 .bashrc

export WORKON_HOME=~/.venvs
export VIRTUALENVWRAPPER_PYTHON=/opt/python3/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/opt/python3/bin/virtualenv
source /opt/python3/bin/virtualenvwrapper.sh