728x90
출처
Deadsnakes PPA에서 Python 3.11 저장소에 추가
orangepi@orangepi5-plus:~$ sudo apt install -y software-properties-common
orangepi@orangepi5-plus:~$ sudo add-apt-repository ppa:deadsnakes/ppa -y
orangepi@orangepi5-plus:~$ sudo apt update
설치하기 전에 apt가 PPA에서 패키지를 가져오는지 확인
orangepi@orangepi5-plus:~$ sudo apt policy python3.11
python3.11:
설치: (없음)
후보: 3.11.14-1+noble1
버전 테이블:
3.11.14-1+noble1 500
500 https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu noble/main arm64 Packages
Python 3.11 설치
orangepi@orangepi5-plus:~$ sudo apt install python3.11 python3.11-venv python3.11-dev
orangepi@orangepi5-plus:~$ sudo apt install python3.11-dbg python3.11-gdbm python3.11-tk
Python 3.11 설치 확인
orangepi@orangepi5-plus:~$ python3.11 --version
Python 3.11.14
orangepi@orangepi5-plus:~$ python3.11 -c "import ssl, sqlite3, bz2; print('Source build is healthy')"
Source build is healthy
Python 3.11 가상 환경
orangepi@orangepi5-plus:~$ mkdir Llama
orangepi@orangepi5-plus:~$ cd Llama
orangepi@orangepi5-plus:~/Llama$ sudo apt install python3.11-venv
orangepi@orangepi5-plus:~/Llama$ python3.11 -m venv .venv
orangepi@orangepi5-plus:~/Llama$ source .venv/bin/activate
(.venv) orangepi@orangepi5-plus:~/Llama$ python -m pip --version
pip 24.0 from /home/orangepi/Llama/.venv/lib/python3.11/site-packages/pip (python 3.11)
Bootstrap Pip with get-pip.py
orangepi@orangepi5-plus:~$ wget https://bootstrap.pypa.io/get-pip.py
orangepi@orangepi5-plus:~$ python3.11 get-pip.py
orangepi@orangepi5-plus:~$ rm get-pip.py728x90