다음 명령을 사용하여 최신 Python 3.10을 설치했습니다.
sudo apt install python3.10
하지만 사용할 수 없습니다.
동일한 명령을 실행하면 다음과 같은 결과가 나타납니다.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'postgresql-plpython3-10' for regex 'python3.10'
postgresql-plpython3-10 is already the newest version (10.19-0ubuntu0.18.04.1)
설치된 Python을 찾고 사용하는 방법을 알려주세요.
답변1
Ubuntu 18.04에서는 Python 3.10을 사용할 수 없기 때문에 Python 3.10이 설치되어 있지 않습니다(적어도 공식 Ubuntu 저장소에는 없음).21.04 이상에서만 사용 가능). 그리고 정확한 일치를 사용할 수 없으므로 정규식으로 apt
해석 하고 일치하는 패키지를 설치하기로 결정했습니다.python3.10
postgresql-plpython3-10
정규식 "python3.10"에 대해 "postgresql-plpython3-10"을 선택하십시오.
18.04에 Python 3.10을 설치하려면 다음을 사용할 수 있습니다.데드 스네이크 PPA:
sudo add-apt-repository ppa:deadsnakes/ppa
그런 다음 python3.10
.
답변2
2023년 6월 6일부터 이 작업은 더 이상 불가능합니다.
https://github.com/deadsnakes/issues/issues/251
Deadsnakes의 관리자는 새 패키지를 제공하지 않고 있는 그대로 두는 대신 모든 Ubuntu 18 패키지를 제거하기로 결정했습니다. Ubuntu 18은 여전히 ESM 지원을 받고 있으며 5월 31일 현재 기본 패키지에 대한 모든 기존 업데이트를 계속 다운로드하고 정상적으로 적용할 수 있으므로 이는 실망스러운 결정입니다. 새로운 보안 업데이트에만 유료 ESM 구독이 필요합니다. 죽은 뱀의 경우에는 그렇지 않습니다.