Python 설치 및 기본 파이썬 버전 설정
Python 설치 및 기본 파이썬 버전 설정
우분투는 기본적으로 Python이 사전 설치되어 있지만, 최신 버전의 Python이나 특정 버전을 설치하고 이를 기본 버전으로 설정해야 하는 경우가 종종 있습니다. 이 글에서는 우분투(Ubuntu)에서 Python의 새 버전을 설치하고, 이를 시스템에서 기본 Python 버전으로 설정하는 방법을 설명합니다.
1. Python 버전 확인
우선, 현재 시스템에 설치된 Python 버전을 확인하는 방법입니다. 터미널을 열고 다음 명령어를 입력합니다.
python3 --version
또는
python --version
위 명령어는 현재 사용 중인 Python 버전을 출력합니다. 시스템에 따라 python
은 Python 2.x 버전일 수 있고, python3
는 Python 3.x 버전일 수 있습니다.
2. 새로운 Python 버전 설치
우분투에서 Python의 새로운 버전을 설치하려면 ppa
를 추가하고, 그 후에 원하는 Python 버전을 설치합니다.
sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
위 명령어는 deadsnakes
라는 PPA(Personal Package Archive)를 추가하여 최신 Python 패키지를 사용할 수 있게 합니다.
그런 다음, 원하는 Python 버전을 설치합니다. 예를 들어, Python 3.10을 설치하려면:
sudo apt install python3.10
3. 파이썬 버전 기본 설정 변경
설치가 완료되면, 이제 시스템에서 기본적으로 사용할 Python 버전을 변경해야 합니다. 이를 위해 update-alternatives
를 사용하여 기본 Python 버전을 설정할 수 있습니다.
update-alternatives에 Python 버전을 등록
먼저 시스템에 여러 버전의 Python이 설치되어 있을 수 있으므로, 이를
update-alternatives
명령어에 등록해야 합니다.sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10 2
위 명령어는 Python 3.8을 우선순위 1로, Python 3.10을 우선순위 2로 등록합니다. 우선순위가 높은 버전이 기본으로 사용됩니다.
Python 기본 버전 선택
이제
update-alternatives
명령어를 사용하여 기본으로 사용할 Python 버전을 선택할 수 있습니다.sudo update-alternatives --config python
위 명령어를 실행하면 다음과 같은 선택 화면이 나타납니다:
There are 2 choices for the alternative python (providing /usr/bin/python). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/bin/python3.10 2 auto mode 1 /usr/bin/python3.8 1 manual mode 2 /usr/bin/python3.10 2 manual mode Press <enter> to keep the current choice[*], or type selection number:
여기서 사용하고자 하는 Python 버전 번호를 선택합니다. 예를 들어, Python 3.10을 기본 버전으로 설정하려면
2
를 입력하고 Enter 키를 누릅니다.
4. Python 기본 버전 확인
기본 Python 버전이 제대로 설정되었는지 확인하려면 다시 한 번 버전을 확인합니다.
python --version
또는
python3 --version
위 명령어가 새로 설치한 Python 버전을 출력하면 성공적으로 설정된 것입니다.
5. pip도 기본 버전에 맞게 설정
Python 버전을 변경했으면, pip
도 새 버전에 맞게 설정하는 것이 좋습니다. 이를 위해 update-alternatives
를 사용하여 pip
도 기본 버전을 변경할 수 있습니다.
sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3.10 1
sudo update-alternatives --config pip
이제 Python 버전과 pip 모두 새 버전에 맞게 설정되었습니다.