728x90
반응형
안녕하세요. 코딩산책입니다.
Github에 공개된 소스코드를 사용하려다 보면 Python의 버전에 따라서 requirement.txt의 설치파일이 정상적으로 진행되거나 안 되는 경우가 발생하게 됩니다. 따라서 그런 경우에 Ubuntu에서 Python의 버전을 업그레이드하고 기본 버전을 변경하는 방법에 대하여 정리해 봅니다. Ubuntu의 버전에 따라서 기본 버전이 다를 수 있으며, Ubuntu 20.04를 기준으로 작성되었습니다.
Ubuntu 20.04에서는 Python 3.8을 기본으로 제공하고 있으며 이를 3.10으로 업그레이드를 진행해보도록 하겠습니다.
1. 리포지터리 추가 및 업데이트
- Ubuntu 20.04에서는 Python 3.10의 리포지토리를 사용할 수 없기에 저장소를 추가해주어야 합니다.
- 아래의 명령어를 실행하여 저장소를 추가하고 업데이트를 진행합니다.
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt-list | grep python 3.10
2. Python 3.10 설치
sudo apt install -y python3.10
3. Python 버전 추가 및 버전 변경
- 기존 버전인 3.8과 신규 버전인 3.10을 update-alternatives에 등록하고 인덱스를 지정해줍니다.
- update-alternatives --config를 사용하면 현재 버전을 확인할 수 있으며, 변경도 가능합니다.
# 버전 변경
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 2
# 버전 변경사항 확인 및 변경
sudo update-alternatives --config python3
# 버전 확인
python3 -V
※ Python 호출 시 not found 발생 시
# 터미널에서 실행
vi ~/.bashrc
# 아래 내용 추가
alias python=python3
# 터미널에서 변경사항 반영
source ~/.bashrc
해당 포스트가 유용하셨다면 하단의 좋아요와 구독하기 부탁드립니다. ^^
728x90
반응형
'프로그래밍 (Programming) > 파이썬 (Python)' 카테고리의 다른 글
Python Matplotlib 데이터 시각화 - imshow 함수 사용법 (0) | 2024.09.25 |
---|---|
Python Matplotlib 데이터 시각화 - 기본 그래프 그리기 (1) | 2024.09.25 |
파이참 (PyCharm) 설치 가이드 (feat. Anaconda Interpreter) (4) | 2024.09.07 |
아나콘다 (Anaconda) 설치 가이드 (feat. JupyterLab) (2) | 2024.09.06 |
Python venv 생성 에러 (returned non-zero exit status 1.) (0) | 2023.11.29 |