Tech&Fin 블로그에서 사용중인 서버는 오라클 클라우드에서 무료로 제공되는 프리티어 서버이며 RedHat 그리고 CentOS와 같은 계열인 오라클 리눅스 8 버전을 기준으로 블로그를 진행하고 있습니다.
오라클 리눅스 8을 설치하게 되면 기본적으로 파이썬이 설치되는데 버전이 3.6 버젼대 입니다. 해당 버전의 파이썬을 사용해도 만든 프로그램을 구동하는데 문제가 없을 수도 있지만 간혹 최신 패키지를 사용하는 경우에는 알수 없는 오류가 발생할 수 있습니다. 그렇기 때문에 최신 버전의 파이썬을 사용하는 것이 좋은데요.
이번 시간에는 현재 오라클 리눅스 8에서 제공하고 있는 파이썬의 가장 최근 버전인 3.9 버전을 설치하는 방법에 대해서 살펴 보도록 하겠습니다.
목차 - 클릭하면 이동합니다.
파이썬 3.9 설치하기
설치된 파이썬 버전 확인하기
먼저 아래 명령어를 통해 설치되어 있는 파이썬의 버전을 확인해 보겠습니다.
python --version
현재 3.6.8 버전이 설치되어 있습니다. 하지만 파이썬 3.9를 설치하는 경우에도 3.6 버전이 삭제되지 않고 추가로 설치된 경우가 있을 수 있으니 아래 명령어를 통해 3.9 버전이 설치되어 있는지 다시 한번 확인합니다.
which python3.9
파이썬 3.9 버전이 설치되어 있지 않다면 설치를 진행 합니다.
파이썬 3.9 설치하기
아래 명령어를 통해 오라클 리눅스 8에 등록되어 있는 레파지토리에서 python39를 검색합니다.
sudo dnf module list python39
이번에는 해당 모듈을 활성화(Enable) 하도록 하겠습니다.
sudo dnf module enable python39
이제 파이썬 3.9 버전을 설치하겠습니다.
sudo dnf module install python39
파이썬 3.9 버전이 설치되면 python3.9로 실행할 수 있으며 python 명령어는 기존 3.6 버전으로 실행이 됩니다. 매번 python3.9로 실행하는게 번거로울 수 있으니 python 명령어의 기본 버전을 3.9로 설정하겠습니다.
sudo alternatives --set python /usr/bin/python3.9
버전이 3.9.6으로 설치되었음을 확인할 수 있습니다.
PIP 설치
파이썬에서 패키지를 설치하려면 PIP를 사용하는데 파이썬을 3.9로 업그레이드 하였으니 PIP도 업그레이드하여 설치해야 합니다. 아래 명령어를 순차적으로 수행합니다.
python -m ensurepip
python -m pip install --upgrade pip
이제 아래와 같이 원하는 패키지를 PIP를 사용하여 설치할 수 있습니다.
python -m pip install 패키지명
예시로 pyjwt 패키지를 설치해 보았습니다.
마치며
저희 블로그에서 진행하는 파이썬으로 제작된 비트코인 자동매매 프로그램들을 수행하다가 PC에서는 발생하지 않는데 리눅스 서버에서는 에러가 발생하거나 알 수 없는 에러가 발생한다면 리눅스 서버에 설치된 파이썬 버전을 확인해 보시고 최신 버전인 3.9로 설치하여 사용하시는 것을 권장 드립니다.
블로그를 구독하면 최신 소식을 조금 더 빨리 받아보실 수 있습니다. 감사합니다.
'코딩스토리 > 리눅스' 카테고리의 다른 글
오라클 리눅스 - 저장공간 / 폴더 및 파일 용량 체크하기 (0) | 2022.01.28 |
---|---|
리눅스 실행중인 프로세스 검색 및 강제 종료하기 (0) | 2022.01.24 |
오라클 리눅스 8 - 오라클 클라이언트 설치하기 (5) | 2022.01.20 |
리눅스 로그 관리하기 - logrotate (0) | 2022.01.12 |
리눅스 서버시간 및 타임존 확인 및 변경하기 (4) | 2022.01.07 |
리눅스 크론탭 사용법 - Linux crontab (2) | 2022.01.07 |