프로그래밍/기타
[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