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.py
728x90

+ Recent posts