როგორ დააინსტალიროთ Python 3.9 Ubuntu 22.04 LTS-ზე

Python არის ერთ-ერთი ყველაზე პოპულარული მაღალი დონის ენა, რომელიც ფოკუსირებულია მაღალი დონის და ობიექტზე ორიენტირებულ აპლიკაციებზე მარტივი სკრიპებიდან მანქანური სწავლების რთულ ალგორითმებამდე. პითონი ცნობილია თავისი მარტივი, ადვილად შესასწავლი სინტაქსით, ხაზს უსვამს კითხვადობას და ამცირებს პროგრამის შენარჩუნების ხარჯებს და უფრო მარტივ კონვერტაციას ახალ გამოცემებზე. პითონი მხარს უჭერს მოდულებს და პაკეტებს და მათგან ერთ-ერთი არის პოპულარული PIP პაკეტის მენეჯერი.

ზოგიერთი მახასიათებელი, რომელსაც პითონი შეუძლია:

  • Python შეიძლება გამოყენებულ იქნას სერვერზე ვებ აპლიკაციების შესაქმნელად.
  • პითონი შეიძლება გამოყენებულ იქნას პროგრამულ უზრუნველყოფასთან ერთად სამუშაო ნაკადების შესაქმნელად.
  • პითონს შეუძლია მონაცემთა ბაზის სისტემებთან დაკავშირება. მას ასევე შეუძლია ფაილების წაკითხვა და შეცვლა.
  • პითონი შეიძლება გამოყენებულ იქნას დიდი მონაცემების დასამუშავებლად და რთული მათემატიკის შესასრულებლად.
  • პითონი შეიძლება გამოყენებულ იქნას სწრაფი პროტოტიპის შესაქმნელად ან წარმოებისთვის მზა პროგრამული უზრუნველყოფის შესაქმნელად.

Python 3.9-ის გამოშვების მაჩვენებლები:

ახალი სინტაქსის მახასიათებლები:

  • PEP 584, გაერთიანების ოპერატორები დაემატა dict;
  • PEP 585, სტანდარტულ კოლექციებში აკრიფეთ მინიშნებული გენერიკა;
  • PEP 614, მოდუნებული გრამატიკული შეზღუდვები დეკორატორებზე.

ახალი ჩაშენებული ფუნქციები:

  • PEP 616, სტრიქონის მეთოდები პრეფიქსებისა და სუფიქსების მოსაშორებლად.

ახალი ფუნქციები სტანდარტულ ბიბლიოთეკაში:

რეკლამა
  • PEP 593, მოქნილი ფუნქცია და ცვლადი ანოტაციები;
  • os.pidfd_open() დაამატა, რომელიც საშუალებას აძლევს პროცესის მართვას რბოლებისა და სიგნალების გარეშე.

თარჯიმნის გაუმჯობესება:

  • PEP 573, სწრაფი წვდომა მოდულის მდგომარეობაზე C გაფართოების ტიპების მეთოდებიდან;
  • PEP 617, CPython ახლა იყენებს ახალ პარსერს, რომელიც დაფუძნებულია PEG-ზე;
  • რამდენიმე Python ჩაშენებული (დიაპაზონი, tuple, set, frozenset, list, dict) ახლა დაჩქარებულია PEP 590 ვექტორული გამოძახების გამოყენებით;
  • ნაგვის შეგროვება არ ბლოკავს გაცოცხლებულ ობიექტებს;
  • რამდენიმე Python მოდული (_abc, audioop, _bz2, _codecs, _contextvars, _crypt, _functools, _json, _locale, math, ოპერატორი, რესურსი, დრო, _weakref) ახლა იყენებს მრავალფაზიან ინიციალიზაციას, როგორც ეს განსაზღვრულია PEP 489-ით;
  • რამდენიმე სტანდარტული ბიბლიოთეკის მოდული (audioopastgrp_hashlibpwd_posixsubprocessrandomselectstructtermioszlib) ახლა იყენებენ PEP 384-ით განსაზღვრულ სტაბილურ ABI-ს.

ახალი ბიბლიოთეკის მოდულები:

  • PEP 615, IANA Time Zone Database, ახლა წარმოდგენილია zoneinfo მოდულის სტანდარტულ ბიბლიოთეკაში;
  • ტოპოლოგიური ტიპის გრაფიკის განხორციელება პირდაპირ არის გათვალისწინებული ახალში graphlib მოდული.

გამოშვების პროცესის ცვლილებები:

  • PEP 602, CPython იღებს ყოველწლიურ გამოშვების ციკლს.

Python 3.9-ის ოფიციალური შენიშვნებისთვის ეწვიეთ Python-ის ოფიციალურ ვებგვერდს რა არის ახალი Python 3.9-ში.

შემდეგ გაკვეთილზე, თქვენ შეისწავლით თუ როგორ ჩამოტვირთოთ უახლესი Python 3.9 და დააინსტალიროთ არქივის ფორმატი ან გამოიყენოთ PPA Python-ის ამ ვერსიით Ubuntu 22.04 LTS Jammy Jellyfish-ზე ბრძანების ტერმინალის გამოყენებით, ასევე, თუ როგორ უნდა ჩამოტვირთოთ და შეადგინოთ როგორც ალტერნატივა. მეთოდი.

სარჩევი

რეკლამა

განახლება Ubuntu

სანამ დაიწყებთ, გაუშვით სწრაფი განახლება, რათა დარწმუნდეთ, რომ თქვენი სისტემა განახლებულია, რათა თავიდან აიცილოთ კონფლიქტები გაკვეთილის დროს და კარგი სისტემის შენარჩუნება.

sudo apt update && sudo apt upgrade

დააინსტალირეთ Python 3.9 - PPA მეთოდი

Ubuntu-ს მომხმარებლებისთვის პირველი და უმარტივესი გამოსავალი იქნება მისი იმპორტი "მკვდარი გველების" გუნდი Launchpad PPA. ეს ყოველთვის შეიცავს Python-ის უახლეს განახლებებს და ყველა დამატებით პაკეტს, რომელიც შეიძლება საჭირო გახდეს.

პირველი, დააინსტალირეთ საბაჟო PPA-ების დამატების წინაპირობა.

sudo apt install software-properties-common -y

მეორე, დაამატეთ მკვდარი გველები/პპა თქვენი APT პაკეტის წყაროს სიაში შემდეგი ბრძანებით.

sudo add-apt-repository ppa:deadsnakes/ppa -y

მას შემდეგ რაც საცავი იმპორტირებულია, გაუშვით APT განახლება განაახლეთ თქვენი პაკეტის მენეჯერი, რათა აისახოს ახალი იმპორტირებული PPA.

sudo apt update

ახლა შეგიძლიათ დააინსტალიროთ Python 3.9 შემდეგი კოდის შესრულებით:

რეკლამა
sudo apt install python3.9 -y

ინსტალაციისა და Python 3.9-ის Build ვერსიის შესამოწმებლად, შეასრულეთ შემდეგი.

python3.9 --version

მაგალითი გამომავალი:

როგორ დააინსტალიროთ Python 3.9 Ubuntu 22.04 LTS-ზე

სურვილისამებრ, შეგიძლიათ დააინსტალიროთ შემდეგი დამატებები.

დააინსტალირეთ განვითარების სათაურები C გაფართოებების შესაქმნელად:

sudo apt install python3.9-dev -y

დააინსტალირეთ სტანდარტული ბიბლიოთეკის (venv) მოდული:

sudo apt install python3.9-venv -y

დააინსტალირეთ სტანდარტული ბიბლიოთეკის (distutils) მოდული:

რეკლამა
sudo apt install python3.9-distutils -y

დააინსტალირეთ პროგრამა (2to3.9) და ასევე სტანდარტული ბიბლიოთეკის (lib2to3) მოდული:

sudo apt install python3.9-lib2to3 -y

დააინსტალირეთ სტანდარტული ბიბლიოთეკის (dbm.gnu) მოდული:

sudo apt install python3.9-gdbm -y

დააინსტალირეთ სტანდარტული ბიბლიოთეკის (tkinter) მოდული:

sudo apt install python3.9-tk -y

ალტერნატივა - ღამის შენობები

დეველოპერებისთვის, რომლებსაც ესაჭიროებათ უახლესი ღამის ნაგებობები, PPA-ს აქვს დამატებითი ფილიალი ამ შენობებისთვის. თუმცა, ისინი უნდა გამოიყენონ მხოლოდ პროფესიონალებმა და დეველოპერებმა, რომლებსაც სჭირდებათ ასეთი ნაგებობები.

გთხოვთ გაითვალისწინოთ, რომ დეველოპერებმა ან ტესტერებმა მხოლოდ ეს უნდა გამოიყენონ. სტაბილური საცავი უნდა მოერგოს თითქმის ყველა მომხმარებელს და განახლდება ისევე ხშირად, როგორც ღამის ვერსია. ასევე, ეს PPA შეიძლება დაირღვეს, რაც ნიშნავს, რომ შეიძლება დაგჭირდეთ სტაბილურ საცავში დაბრუნება.

sudo add-apt-repository ppa:deadsnakes/nightly -y

თუ თქვენ გაქვთ ნაგულისხმევი 3.9 სტაბილური მიერ (მკვდარი გველები/პპა), შეგიძლიათ გაუშვათ apt update ბრძანება არსებული პაკეტების განახლებისთვის.

რეკლამა
sudo apt update

შემდეგ განაახლეთ პაკეტები:

sudo apt upgrade

თუ არ გაქვთ დაინსტალირებული Python, გამოიყენეთ ინსტალაციის ბრძანება და იმავე ბრძანებებთან ერთად, დაამატეთ დამატებითი პაკეტები, როგორიცაა dev და venv პაკეტები, როგორც ეს ნაჩვენებია სტაბილური ფილიალის სამეურვეო მიმოხილვაში.

sudo apt install python3.9 -y

დავუშვათ, რომ გსურთ დაბრუნდეთ სტაბილურ PPA-ზე. პირველი, ამოიღეთ პითონი 3.9.

sudo apt autoremove python3.9*

შემდეგი, ამოიღეთ Nightly build PPA-ის დამატებით - ამოღება თავდაპირველ ბრძანებაზე, როგორც ნაჩვენებია ქვემოთ.

sudo add-apt-repository --remove ppa:deadsnakes/nightly -y

დასრულების შემდეგ, განაახლეთ APT საცავის სია, რათა აისახოს წაშლა.

sudo apt update

ახლა ხელახლა დააინსტალირეთ Python 3.9; არ დაგავიწყდეთ ხელახლა დაამატოთ სტაბილური საცავი. ნაგულისხმევად, ეს უნდა გქონდეთ შენახული.

რეკლამა

დააინსტალირეთ Python 3.9 - სახელმძღვანელო მეთოდი

ჩამოტვირთეთ პითონი 3.9

პირველი, ეწვიეთ ოფიციალური ჩამოტვირთვა გვერდი და აიღეთ უახლესი ვერსია ან ის, რასაც თქვენ ეძებთ. ზუსტი ინსტრუქციები უნდა იმუშაოს ნებისმიერ ვერსიაზე, რადგან თქვენ აწყობთ მას. მას შემდეგ რაც დააკოპირებთ ბმულს, გამოიყენეთ wget ბრძანება Python 3.9 არქივის გადმოსაწერად.

wget https://www.python.org/ftp/python/3.9.12/Python-3.9.12.tar.xz

ეს შეიცვლება ძალიან მოკლე დროში, დარწმუნდით, რომ მიიღეთ ახალი ბმული; ზემოთ არის მხოლოდ სამაგალითო ბრძანება.

იხილეთ ასევე  როგორ დააინსტალიროთ Valentina Ubuntu-ზე 22.10/22.04/20.04

ამოიღეთ პითონის არქივი და გახსოვდეთ, რომ შეცვალოთ ვერსიის ნომერი, თუ ჩამოტვირთეთ უფრო ახალი.

tar -xf Python-3.9.{version}.tar.xz

სურვილისამებრ, გადაიტანეთ Python 3.9 შესაბამის დანიშნულებაზე, როგორიცაა / opt / დირექტორია.

sudo mv Python3.9.{version} /opt/

ახლა დააინსტალირეთ Python 3.9-ის ინსტალაციისთვის საჭირო დამოკიდებულებები.

sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev pkg-config make -y

გადადით დირექტორიაში.

რეკლამა
cd /opt/Python3.9.{version}/

ახლა გაუშვით ./configure –enable-optimizations ბრძანება.

./configure --enable-optimizations --enable-shared

შენიშვნა, სკრიპტი ახორციელებს რამდენიმე შემოწმებას, რათა დარწმუნდეს, რომ თქვენს სისტემაზე არსებული ყველა დამოკიდებულება არსებობს. The ./configure –enable-optimizations ოპტიმიზაციას გაუწევს პითონის ბინარს მრავალი ტესტის გაშვებით, რაც შეანელებს აგების პროცესს.

ახლა, როდესაც თქვენ შექმენით და დააკონფიგურირეთ გარემო, დროა მისი შედგენა ბრძანებით მიიღოს.

make

მოსახერხებელი ხრიკი არის მითითება -ჯ რადგან ამან შეიძლება მნიშვნელოვნად გაზარდოს კომპილაციის სიჩქარე, თუ თქვენ გაქვთ ძლიერი სერვერი.

მაგალითად, LinuxCapable მანქანას აქვს 6 CPU და მე შემიძლია გამოვიყენო ექვსივე ან მინიმუმ 4-დან 5-მდე სიჩქარის გასაზრდელად.

make -j 6

მშენებლობის დასრულების შემდეგ, დააინსტალირეთ Python ორობითი ფაილები შემდეგნაირად:

რეკლამა
sudo make altinstall

შენიშვნა, რეკომენდებულია გამოიყენოთ ალტინინსტალის გაკეთება ბრძანება NOT გადაწეროთ ნაგულისხმევი Python 3 ორობითი სისტემა.

შემდეგი, ინსტალაციის შემდეგ, თქვენ უნდა დააკონფიგურიროთ დინამიური ლინკერის გაშვების დროის კავშირი ldconfig ბრძანება.

sudo ldconfig /opt/Python3.9.{version}

გაითვალისწინეთ, არ გამოტოვოთ ეს, წინააღმდეგ შემთხვევაში პრობლემები შეგექმნებათ. თქვენ ასევე უნდა შეცვალოთ ბილიკი თქვენი დირექტორია სახელით და ვერსიით.

დაადასტურეთ, რომ დაინსტალირებულია Python 3.9 და build ვერსია შემდეგი ბრძანების გაშვებით.

python3.9 --version

მაგალითი გამომავალი:

როგორ დააინსტალიროთ Python 3.9 Ubuntu 22.04 LTS-ზე

შექმენით ვირტუალური გარემო

Python-ის venv მოდული არის ვირტუალური გარემო, არის Python გარემო ისეთი, რომ Python-ის ინტერპრეტატორი, ბიბლიოთეკები და მასში დაინსტალირებული სკრიპტები იზოლირებულია სხვა ვირტუალურ გარემოში დაარსებულებისგან და (ნაგულისხმევად) თქვენს ოპერაციულ სისტემაზე დაინსტალირებული ნებისმიერი ბიბლიოთეკა, მაგალითად, ისინი, რომლებიც დაინსტალირებულია თქვენს Ubuntu სისტემაში, რათა თავიდან აიცილოთ შეჯახება და თქვენი წარმოების გარემოში ხელის შეშლა.

რეკლამა

იმისათვის, რომ დარწმუნდეთ, რომ Python 3.9 სწორად არის დაინსტალირებული და ფუნქციონირებს, შექმენით სწრაფი Python პროექტი.

იხილეთ ასევე  როგორ დააინსტალიროთ SMPlayer Debian 11 Bullsye-ზე

პირველი, შექმენით პროექტის დირექტორია და გადადით მასზე:

mkdir ~/test_app && cd ~/test_app

პროექტის root დირექტორიაში, გაუშვით შემდეგი ბრძანება ტესტის სახელისთვის ვირტუალური გარემოს შესაქმნელად test_app.

python3.9 -m venv test_app_venv

გაითვალისწინეთ, მომხმარებლებს, რომლებმაც დააინსტალირეს PPA, თქვენ უნდა დააინსტალიროთ Python 3.9 venv პაკეტი თუ ის უკვე არ არის დაინსტალირებული.

sudo apt install python3.9-venv -y

შემდეგი, გაააქტიურეთ ვირტუალური გარემო შემდეგნაირად.

source test_app_venv/bin/activate

ვირტუალური გარემოს დაწყების შემდეგ, თქვენ ახლა იქნებით shell prompt ტერმინალში. ეს აჩვენებს თქვენი გარემოს სახელს, რომელიც იქნება პრეფიქსი.

რეკლამა

მაგალითი:

როგორ დააინსტალიროთ Python 3.9 Ubuntu 22.04 LTS-ზე

ვირტუალური გარემოდან გასასვლელად გამოიყენეთ შემდეგი ბრძანება:

deactivate

დააინსტალირეთ Python PIP 3.9-ით

ნაგულისხმევად, python-3.9-ის ინსტალაცია შემდეგი APT ბრძანების გამოყენებით უნდა იმუშაოს ყველასთვის, ვინც იყენებს Python PPA საცავი.

sudo apt install python3-pip

ხელით ინსტალაციის მეთოდს თან უნდა ჰქონდეს PIP; თუ არა, რეკომენდებულია PIP-ის დაყენება ჩამოტვირთვის გზით get-pip.py გამოყენებით wget ბრძანება.

wget https://bootstrap.pypa.io/get-pip.py

შემდეგი, დააინსტალირეთ გადმოწერილი ფაილი.

python3.9 get-pip.py

ინსტალაციის შემდეგ, კარგია, რომ შეამოწმოთ განახლებები.

რეკლამა
python3.9 -m pip install --upgrade pip

მაგალითი გამომავალი:

როგორ დააინსტალიროთ Python 3.9 Ubuntu 22.04 LTS-ზე

ახლა გადაამოწმეთ დაინსტალირებული PIP 3.9 ვერსია შემდეგი ბრძანებით.

pip3.9 --version

მაგალითი გამომავალი:

როგორ დააინსტალიროთ Python 3.9 Ubuntu 22.04 LTS-ზე

კომენტარები და დასკვნა

გაკვეთილზე თქვენ ისწავლეთ როგორ დააინსტალიროთ Python 3.9 და შექმნათ ვირტუალური ტესტის გარემო Ubuntu 22.04 LTS Jammy Jellyfish დესკტოპზე ან სერვერზე.

ამჟამად, Python 3.9 განიხილება უფრო ძველი სტაბილური LTS გამოშვება გაკვეთილის მომენტში. უმეტესობამ უნდა განიხილოს Python 3.10-ზე გადასვლა უახლესი 3.11-ით.


არა ის, რასაც ეძებდით? სცადეთ მოძებნოთ დამატებითი გაკვეთილები.

დატოვე კომენტარი