암비안(armbian) 리눅스를 설치해서 구동중인 ASUS 팅커보드(tinkerboard S)에 파이썬 3.10을 설치했다. 암비안에 포함된 기본 파이썬 버전은 3.7인데, 파이썬 모듈 중에 버전 3.8 이상을 요구하는 경우가 좀 있어서 이번 기회에 상위 버전을 설치.
암비안은 데비안(debian) 리눅스에서 파생된 배포판이기 때문에 데비안에서 파이썬을 설치한 예시를 찾아 보았는데, 때마침 적절한 자료를 발견했다. 아래의 링크다.
https://gist.github.com/andybe/4ab4a17ae47c1908cf8be8ec9a8a4eef
데비안 10 버스터(buster)에 파이썬 3.8을 설치하는 절차인데, 암비안에서 파이썬 3.10을 설치할 때도 그대로 적용 가능했다. 아래와 같이 진행.
# 패키지 설치
sudo apt install build-essential checkinstall
sudo apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev
sudo apt install libsqlite3-dev tk-dev libgdbm-dev
sudo apt install libc6-dev libbz2-dev libffi-dev zlib1g-dev
# 파이썬 3.10 다운로드
wget https://www.python.org/ftp/python/3.10.15/Python-3.10.15.tgz
# 압축 풀고 컴파일 진행
tar xzf Python-3.10.15
cd Python-3.10.15
./configure --enable-optimizations --prefix=/opt/python/3.10
make -j2
sudo make altinstall
# path 지정
export PATH=/opt/python/3.10/bin:$PATH
이제 python3을 실행하면 python3.7, python3.10을 실행하면 python3.10이 실행된다.
# 파이썬 3.10 실행
python3.10
이제 파이썬 3.10을 사용하기 위한 가상환경을 만들어 주었다.
# 파이썬 3.10 가상환경
mkdir ~/venv
cd ~/venv
/opt/python/3.10/bin/python3.10 -m venv p310_venv
source ./p310_venv/bin/activate
# 가상환경에서 파이썬 구동
python3
버전 3.10으로 잘 나온다.
'리눅스' 카테고리의 다른 글
리눅스에서 기기 고유식별자(GUID) 확인 (0) | 2024.11.11 |
---|---|
lshw - 리눅스에서 하드웨어 정보 확인 (0) | 2024.11.06 |
오드로이드 M1S에 KDE 플라즈마 설치 시도 - 대실패! (0) | 2024.10.26 |
중단/종료된 도커(Docker) 컨테이너 모두 삭제하기 (0) | 2024.10.19 |
도커(Docker) 컨테이너 이름 지정/변경 (1) | 2024.10.16 |