Ubuntu 3.13 / 22.04 da Python 20.04 (Dev) ni qanday o’rnatish kerak haqida malumot
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.
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.
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.
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:
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.
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).
Linux, Texnologiyalar
Ubuntu 3.13 / 22.04 da Python 20.04 (Dev) ni qanday o’rnatish kerak