centOS 7 리눅스에는 기본적으로 파이썬 2.7이 설치되어 있다. 아래 명령어로 파이썬 버전을 확인할 수 있다.
이를 최신버전으로 바꿔서 설치해본다. 루트계정으로 로그인해서 아래 명령어 실행한다. 이는 파이썬 설치에 필요한 각종 플로그인을 다운받는다. gcc는 gnu 컴파일러 모음을 의미한다. openssl-devel은 웹브라우저와 서버 간의 통신을 암호화하는 오픈소스 라이브러리이다. bzip2-devel은 압축프로그램중 하나이다 libffi-devel은 인터프리터언어와 컴파일 언어 연결해주는 라이브러리이다. 뒤에 -devel은 컴파일을 위한 라이브러리 패키지이다.
그리고 아래 파이썬 사이트에가서 최신버전을 설치한다. https://www.python.org/downloads/ 아래 네모부분 링크복사한다. 아래 명령어 실행
그리고 압축을 풀어준다.
이제 파이썬 디렉토리로 들어가서 컴파일을 해준다.
컴파일을 마쳤으면 설치한다. 약 3분정도 걸리는 것 같다.
파이썬 3.9 바이너리 파일이 어디있는지 확인한다.
그리고 bash파일에 파이썬 별칭을 만든다.
source명령어로 적용시킨다.
이제 잘 적용되었는지 확인하기 위해 파이썬 버전을 출력해본다.
추가적으로 pip3를 설치하는 과정은 아래 글 참고~ https://earthconquest.tistory.com/224?category=888283 [Linux] Linux CentOS 7에 파이썬 pip3 설치하기 pip는 파이썬으로 작성된 패키지 라이브러리들을 관리해주는 시스템이다. 만약 yum이 안될 경우 업데이트를 해준다. [root@localhost ~]# yum update [root@localhost ~]# yum install epel-release //pip를 설치.. earthconquest.tistory.com Python 3.9.5 버전을 사용합니다. Linux Python 설치Linux 계열의 운영체제 에서는 이미 Python 2나 Python 3가 설치되어 있는 경우가 많습니다. 이번 실습에서는 CentOS 환경에서 Python을 설치하는 실습을 진행해 보겠습니다.
설치에 필요한 라이브러리들을 사전에 설치해준다. Python 홈페이지에서 설치파일을 받을 수 있습니다. Downloads 탭에서 Linux의 python 버전별 설치파일을 확인합니다. 2021년 06월 01일 기준으로 Stable 버전(안전화된 버전)인 3.9.5 버전의 source 파일을 설치해줄 것 입니다. linux CLI(Command Line Interface)에서 wget을 이용해서 받아 줄겁니다. 우클릭해서 해당 다운로드 받을 링크를 복사해 줍니다.
wget 명령을 이용해서 설치파일을 받았습니다.
받은 소스파일을 압출 풀고 컴파일 및 빌드(python 설치)해주는 작업을 진행한다.
python과 python 패키지 관리 도구인 pip의 버전을 확인한다. 설치가 완료되면 설치를 위해 압축해제한 폴더 경로와 압축파일은 삭제해도 된다.
python3라는 명령어로 python을 실행하기 위해 심볼링크(특정 파일이나 디렉토리에 대한 참조 --> 윈도우에서 바로가기와 동일)를 만든다. 그냥 "python" 명령으로 실행하고 싶으면 "unlink /bin/python" 명령으로 기존의 심볼링크를 제거하고 새롭게 만들어주면 되지만... 기존 python2에대한 dependency(의존성)가 존재하여 잘 돌아가던 프로그램에 문제가 생길 수 었어 추천하지는 않습니다. 프로그래밍을 할 때 어떤 python 버전을 사용할지 지정해주면 되므로 명령에 대해서 신경쓰지 않아도 된다. Python 설치 확인
설치 완료 후 버전과 terminal에서 직접 python 코드를 작성하여 결과가 출력되는 것을 확인할 수 있습니다. |