Како инсталирати Питхон 3.8 на Убунту 22.04/20.04


Питхон, верзија 3.8, долази са неколико нових функција и побољшања. Један од најзначајнијих је укључивање паралелног кеша система датотека за компајлирани бајткод. Ово може да обезбеди значајно повећање перформанси када радите на великим пројектима. Верзије за отклањање грешака сада деле АБИ као верзије издања, што би требало да помогне у смањењу укупне величине верзија за отклањање грешака. Поред тога, ф-стрингови сада подржавају згодан = специфицер за отклањање грешака. Ово се може користити за уметање вредности израза у стринг, што олакшава проналажење грешака. Коначно, наставак је сада легалан у коначно: блоковима који могу бити корисни када се бавите процедурама чишћења које ће можда морати да се прекину.

У следећем водичу ћете научити како да инсталирате Питхон 3.8 помоћу командног терминала и како да преузмете и компајлирате као алтернативни метод. Туторијал ће такође показати како да промените алтернативне верзије Пајтона за оне који имају инсталирано више верзија, као што су Питхон 3.12, 3.11, 3.10, итд.

Преглед садржаја

Препоручени кораци пре инсталације

Пре него што наставите са водичем, препоручује се да покренете ажурирање на свом терминалу како бисте били сигурни да су сви пакети ажурирани како бисте избегли било какве конфликте током инсталације. Ово је посебно важно када се инсталирају пакети као што су нова језгра и драјвери за графичке картице.

sudo apt update

Опционо, можете навести ажурирања за кориснике којима је потребан преглед или су радознали.

sudo apt --list upgradable

Наставите да надоградите све застареле пакете користећи следећу команду.

реклама

sudo apt upgrade

1. метод: Инсталирајте Питхон 3.8 – ЛаунцхПАД ППА (препоручено)

Прво и најлакше решење за Убунту кориснике би било да увезу тим "мртвих змија". Лаунцхпад ППА. Ово ће увек садржати најновија ажурирања за Питхон и све додатне пакете који могу бити потребни.

Види такође  Како инсталирати Харе на Федора 37/36/35

Увоз Питхон 3.8 спремишта

Прво инсталирајте следеће пакете који су потребни. Они су највероватније инсталирани, али покрените команду да бисте били сигурни.


sudo apt install dirmngr ca-certificates software-properties-common apt-transport-https -y

За кориснике који претходно нису увезли ГПГ кључ са Убунту сервера кључева, терминал командне линије ће често имати проблема са увозом ГПГ кључева из ЛаунцхПАД ППА зато што директоријуми нису креирани. Ово је лако решење. Користите следећу команду која ће заузврат генерисати директоријуме.

sudo gpg --list-keys

Пример резултата:

gpg: directory '/root/.gnupg' created
gpg: keybox '/root/.gnupg/pubring.kbx' created
gpg: /root/.gnupg/trustdb.gpg: trustdb created

Ово се може прескочити, али ако наиђете на проблем, само покрените команду и покушајте поново.

Следећи задатак је увоз потребног ГПГ кључа.

реклама

sudo gpg --no-default-keyring --keyring /usr/share/keyrings/deadsnakes.gpg --keyserver keyserver.ubuntu.com --recv-keys F23C5A6CF475977595C89F51BA6932366A755776

Пример резултата:

gpg: key BA6932366A755776: public key "Launchpad PPA for deadsnakes" imported
gpg: Total number processed: 1
gpg:               imported: 1

Са сада увезеним ГПГ кључем, можете да увезете ЛаунцхПАД ППА. Запамтите, ускладите команду са верзијом Линук Минт-а коју користите или ће инсталација вероватно пропасти са грешкама.

Увезите ППА за Убунту 22.04 ЛТС Јамми Јеллифисх

echo 'deb [signed-by=/usr/share/keyrings/deadsnakes.gpg] https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu jammy main' | sudo tee -a /etc/apt/sources.list.d/python.list

Увезите ППА за Убунту 20.04 ЛТС Фоцал Фосса

echo 'deb [signed-by=/usr/share/keyrings/deadsnakes.gpg] https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu focal main' | sudo tee -a /etc/apt/sources.list.d/python.list

Пре него што наставите, покрените АПТ ажурирање да би се одразио новоувезени ППА.

sudo apt update

Покрените команду за инсталацију за Питхон 3.8

Са 3.8 ППА који је сада увезен, можете инсталирати Питхон тако што ћете извршити следећу команду.


sudo apt install python3.8 -y

Проверите верзију инсталације и изградње користећи следећу команду.

python3.8 --version

Пример резултата:

реклама

Python 3.8.15

Опционо, можете инсталирати следеће додатке.

Команда за инсталацију модула за отклањање грешака Питхон 3.8

sudo apt install python3.8-dbg -y

Команда за инсталацију Питхон 3.8 модула за програмере (дев).

sudo apt install python3.8-dev -y

Команда за инсталацију ВЕНВ (виртуелног окружења) модула Питхон 3.8

sudo apt install python3.8-venv -y

Команда за инсталацију модула Дистутилс Питхон 3.8

sudo apt install python3.8-distutils -y

либ2то3 услужни модул Питхон 3.8 наредба за инсталацију

sudo apt install python3.8-lib2to3 -y

Команда за инсталацију Питхон 3.8 модула ДБМ.ГНУ

sudo apt install python3.8-gdbm -y

Команда за инсталацију Ткинтер модула Питхон 3.8

sudo apt install python3.8-tk -y

Алтернативно, да бисте инсталирали све додатке, покрените команду пуне инсталације.

sudo apt install python3.8-full

# 2. метод: Инсталирајте Питхон 3.8 – преузмите архиву ручно

Преузмите Питхон 3.8

Прво посетите службена страница за преузимање и узмите најновију верзију оне коју тражите. Тачна упутства би требало да раде на било којој верзији пошто је ви компајлирате. Када копирате везу, користите вгет наредба да преузмете Питхон 3.8 архиву.

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

ОВО ЋЕ СЕ ПРОМЕНИТИ ВРЛО КРАТКО, ОБАВЕЗНО ДОБИЈЕТЕ СВЕЖ ЛИНК; ГОРЕ ЈЕ САМО ПРИМЕР КОМАНДЕ.

Види такође  Како инсталирати Дуф на Арцх Линук

Распакујте Питхон архиву и не заборавите да промените број верзије ако сте преузели новију.

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

Сада инсталирајте зависности потребне за инсталирање Питхон-а 3.8.

реклама


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 Python3.8.{version}/

Сада, покрените ./цонфигуре –енабле-оптимизатионс команда.

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

Скрипта обавља неколико провера како би се уверила да су све зависности вашег система присутне. ./цонфигуре –енабле-оптимизатионс ће оптимизовати Питхон бинарни програм покретањем више тестова, чинећи процес прављења споријим.

Сада када сте изградили и конфигурисали окружење, време је да га компајлирате помоћу команде make (правити).

make

Згодан трик је да наведете јер ово може значајно повећати брзину компајлирања ако имате моћан сервер.

На примјер, LinuxCapable машина има 6 ЦПУ-а, и могу користити свих шест или барем 4 до 5 да повећам брзину.

реклама

make -j 6

Када завршите са састављањем, инсталирајте Питхон бинарне датотеке на следећи начин:

sudo make altinstall

Напомена, саветује се да користите направи алтинсталл наредба НЕ замени подразумевани Питхон 3 бинарни систем.


Затим морате да конфигуришете везивања динамичког повезивача у време извођења помоћу лдцонфиг након инсталације.

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

Само пример:

sudo ldconfig /opt/Python3.8.15

Напомена, немојте ово прескочити или ћете се суочити са проблемима. Такође ћете морати да замените путању именом и верзијом директоријума.

Потврдите да су Питхон 3.8 и верзија верзије инсталирани тако што ћете покренути следећу команду.

реклама

sudo python3.8 --version

Пример резултата:

Python 3.8.15

Инсталирајте Питхон ПИП са 3.8 на Убунту Линук

Подразумевано, инсталирање питхон 3.8 помоћу следеће АПТ команде требало би да функционише за све оне који користе Питхон ППА спремиште.

sudo apt install python3-pip

Пип је већ требао бити инсталиран, али за оне који имају проблема и морају поново да инсталирају ручним методом, пратите кораке преузимања гет-пип.пи коришћењем вгет наредба.

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

Затим инсталирајте преузету датотеку.


python3.8 get-pip.py

Када се инсталира, добра је идеја да проверите да ли постоје надоградње.

python3.8 -m pip install --upgrade pip

Пример резултата:

реклама

joshua@ubuntu-linux:~$ python3.8 -m pip install --upgrade pip
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: pip in ./.local/lib/python3.8/site-packages (22.3.1)

Сада проверите инсталирану верзију ПИП 3.8 помоћу следеће команде.

pip3.8 --version

Пример резултата:

pip 22.3.1 from /home/joshua/.local/lib/python3.8/site-packages/pip (python 3.8)

Пребаците подразумеване верзије Питхон-а на Убунту Линук

Можда имате одређену коју желите као подразумевану за кориснике којима је потребно више верзија Питхон-а на свом систему. Следећи кораци ће вам показати како да промените верзије Питхон-а када имате бројне инсталиране.

Види такође  Како инсталирати Реми РПМ Репо на Федора 37/36/35

Прво, морате додати симболичке везе за сваку верзију Питхон-а посебно. Поред симболичне везе, додаћете име групе питхон и број опције.

Пример (ово можете прилагодити или копирати):

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 3
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 4
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10 5
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.11 6
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.12 7

Запамтите, не захтева да имате наведене све верзије; можете копирати целу команду, а верзије које сте инсталирали ће имати креиране симболичне везе.

реклама


Затим наведите верзије Питхон-а са следећом командом.

sudo update-alternatives --config python

Пример резултата:

промените верзију Питхон-а за 3.8 на убунту линук-у

Као што је горе поменуто, машина са упутствима има инсталиране Питхон верзије 3.12, 3.11, 3.10, 3.9, 3.8 и 3.7, при чему је 3.12 тренутно подразумевана изабрана верзија. Ово се може видети код верзије са ан Астерикс * се поред изборни број.

Ако желите да, на пример, Питхон 3.8 учините подразумеваном верзијом, то ћете учинити унесите изборни број 6 у овом примеру, а ваша ће се разликовати, с обзиром на број инсталираних верзија, пошто се изборни бројеви могу променити.

Ако успете, добићете следећи излаз.

update-alternatives: using /usr/bin/python3.8 to provide /usr/bin/python (python) in manual mode

Ако поново наведете алтернативне опције, Питхон 3.8 је подразумевана верзија са Астерикс * подразумевани знак.

реклама

primer:

промените верзију Питхон-а за 3.8 на убунту линук-у - пример релисте


Није оно што сте тражили? Покушајте да потражите додатне туторијале.

1 мисао о „Како инсталирати Питхон 3.8 на Убунту 22.04/20.04“

Оставите коментар