프로그래밍/기타
[Python] CentOS 리눅스 Python 3 설치
snoopybox
2017. 5. 7. 12:33
- 테스트 환경 : CentOS 6.9, CentOS 7.3
- 실행 계정 : root
- 인터넷 연결되어 있다고 가정
처음 두 줄에 설치할 버전과 설치될 디렉터리명만 지정해주면 된다.
PYTHON_VER=3.7.2
PREFIX=/app/python3
mkdir -p $PREFIX
yum -y install wget make gcc xz openssl-devel bzip2-devel ncurses-devel \
gdbm-devel xz-devel sqlite-devel readline-devel tk-devel libffi-devel
wget https://www.python.org/ftp/python/${PYTHON_VER}/Python-${PYTHON_VER}.tar.xz
tar xvf Python-${PYTHON_VER}.tar.xz
cd Python-${PYTHON_VER}
./configure --prefix=${PREFIX} --enable-shared --with-ensurepip=install
CPU_CORE=$(lscpu | awk '/^CPU\(s\):/ {print $NF}')
make -j${CPU_CORE}
make install
cd -
echo "${PREFIX}/lib" > /etc/ld.so.conf.d/python3.conf
ldconfig
echo "export PATH=${PREFIX}/bin:\$PATH" >> /etc/profile
source /etc/profile
python3 -V