Ubuntu 3.13 / 22.04 da Python 20.04 (Dev) ni qanday o’rnatish kerak haqida malumot

ubuntu 3 13 22 04 da python 20 04 dev ni qanday ornatish kerak haqida malumot 65ccf1d0dd421

Ubuntu 3.13 / 22.04 da Python 20.04 (Dev) ni qanday o’rnatish kerak haqida malumot

python feature icon 250x250 3

Ushbu oddiy o‘quv qo‘llanma hali ishlab chiqilayotgan Python 3.13 ni Ubuntu 22.04 yoki Ubuntu 20.04 LTS da qanday o‘rnatishni ko‘rsatadi.

Python 3.13 hozircha alfa rivojlanish bosqichida. Sinov yoki dasturiy ta’minotni ishlab chiqish uchun siz uni Ubuntu-ga PPA-dan yoki manba tarball-dan qurish orqali o’rnatishingiz mumkin.

Hozirgacha Python 3.13 dagi xususiyatlar oxirgi 3.12 bilan solishtiring:

  • istisno kuzatuvlari endi interaktiv tarjimonda sukut bo’yicha ranglanadi.
  • Hujjat satrlari endi o’zlarining asosiy chekinishlarini olib tashladi, bu xotiradan foydalanishni va .pyc fayllar hajmini kamaytiradi.
  • Ko’pgina eskirgan modullar olib tashlandi: aifc, audioop, chunk, cgi, cgitb, crypt, imghdr, mailcap, msilib, nis, nntplib, ossaudiodev, quvurlar, sndhdr, spwd, sunau, telnetlib, uu, xdrlib, lib2to3.
  • Turli standart kutubxona modullarida eskirgan sinflar, funksiyalar va usullarning boshqa koʻplab olib tashlanishi.
  • Yangi eskirishlar, ularning aksariyati Python 3.15 yoki 3.16 dan olib tashlanishi rejalashtirilgan.
  • C API olib tashlash va eskirish.

python313a ide

Python 3.13 IDE

Variant 1: Ubuntu PPA-dan Python 3.13-ni o’rnating

Ommabop o’lik ilonlar PPA joriy 3.13 Ubuntu LTS relizlari uchun so’nggi Python 2 alfa-ni yaratdi.

1. Birinchidan, bosing Ctrl+Alt+T terminalni ochish uchun klaviaturada. U ochilganda, PPA qo’shish uchun buyruqni bajaring:

sudo add-apt-repository ppa: deadsnakes / ppa

Sudo autentifikatsiyasini so’raganda (vizual fikr-mulohaza yo’q) foydalanuvchi parolini kiriting va davom etish uchun Enter tugmasini bosing.

deadbeef ppa jammy

2. Keyin, Python 3.13 ni ishga tushirish buyrug’i bilan o’rnating (Linux Mint ishga tushishi kerak sudo apt update paket keshini yangilash uchun birinchi bo’lib):

sudo apt o'rnatish python3.13

Tanlash uchun almashtiring python3.13 bilan buyruq python3.13-full shuningdek, GNU dbm ma’lumotlar bazasini qo’llab-quvvatlash, tkinter va IDE-ni o’rnatish.

apt python313

3. O’rnatishdan so’ng uning versiyasini buyruqni bajarish orqali tekshiring:

python3.13 - versiya

4. Python3.13 uchun pip-paket o’rnatuvchisini olish uchun shunchaki ishga tushiring ensurepip Python o’rnatuvchisini mavjud Python o’rnatishga yuklashni qo’llab-quvvatlaydigan modul.

python3.13 -m ta'minlashpip --upgrade

Keyin quyidagi orqali tasdiqlang: python3.13 -m pip --version, va orqali yangilang python3.13 -m pip install --upgrade pip.

Variant 2: Python 3.13 ni tarball manbasidan kompilyatsiya qiling

1. Avval terminalni ochish uchun klaviaturada Ctrl+Alt+T tugmalarini bosing. U ochilganda, Python qurish uchun kerakli kutubxonalarni o’rnatish buyrug’ini bajaring:

sudo apt install wget build-essential libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev

2. Keyin, Python 3.13 ning eng so’nggi ishlab chiquvchi versiyasini yuklab oling (hozirgacha Python-3.13.0a3.tar.xz) quyidagi havola sahifasidan:

Python 3.13 yuklab oling

3. Keyin, fayl menejerida manba tarballini chiqarib oling. Keyin, chiqarilgan papkani sichqonchaning o’ng tugmasi bilan bosing va terminalda ishchi katalog sifatida ushbu jildni ochish uchun «Terminalda ochish» ni tanlang.

open python313a terminal

4. Qalqib chiquvchi terminalda manbani buyruq orqali sozlang:

./configure --enable-optimizations

Tanlash uchun siz yugurishingiz mumkin ./configure --help ko’proq konfiguratsiya opsiyalarini chop etish uchun.

Keyin parallel ravishda 4 ta ipni boshlash orqali kompilyatsiya qiling:

qilish -j4

Va nihoyat Python 3.13 ni o’rnating:

sudo make o'rnatish

Nihoyat, buyruq orqali tasdiqlang: python3.13 --version va pip3.13 --version.

O’chirish:

PPA-dan o’rnatilgan Python 3.13 uchun terminalni oching va uni olib tashlash uchun buyruqni bajaring:

sudo apt olib tashlash - python3.13-ni o'chirish

Bundan tashqari, buyruqni bajarish orqali PPA ni olib tashlang:

sudo add-apt-repository --o'chirish ppa:deadsnakes/ppa

Agar siz uni manbadan tuzgan bo’lsangiz, uni olib tashlamaguningizcha quyidagi buyruqni manba papkasidan ishga tushirib ko’ring:

sudo make olib tashlash

Yoki barcha tegishli fayl va papkalarni qo’lda o’chiring (ishlash whereis python3.13 aytib bermoq).

Asl modda

Linux, Texnologiyalar
Ubuntu 3.13 / 22.04 da Python 20.04 (Dev) ni qanday o’rnatish kerak