Instalacja Python

Instalacja Python 3.8 – jak to zrobić?

Instalacja Python jest dla mnie jedną z podstawowych działań w ramach nowego serwera, który uruchomię. Chciałbym Wam pokazać jak to zrobić szybko i przyjemnie.

Python jako język programowania idealnie nadaje się do tworzenia oprogramowania i skryptów. Bardzo pomaga w ramach pracy administratora i DevOps’a. Aktualnie jest to język, którego znajomość jest obowiązkowa, gdyż w automatyzacji zadań nada się idealnie.

Python to jeden z moich ulubionych języków programowania. Staram się korzystać zawsze z najnowszej wersji oprogramowania o ile to oczywiście jest możliwe. Dlatego Python rzadko kiedy instaluję z repozytorium pakietów. Jak to zrobić ręcznie i na większości systemów Linux?

Minimalne wymagania

Python tak samo jak każdy inny język programowania i każda inna aplikacja – posiada jakieś wymagania już w ramach systemu operacyjnego. Na początek warto by było zainstalować odpowiednie paczki, by instalacja przebiegła pomyślnie.

Dla systemów z rodziny CentOS/RHEL możemy zainstalować minimalne wymagania następująco:

yum install make \
            gcc \
            bzip2-devel \
            openssl-devel \
            libffi-devel

Zaś dla Debian/Ubuntu:

apt update
apt install build-essential \
            checkinstall \
            libreadline-gplv2-dev \
            libncursesw5-dev \
            libssl-dev \
            libsqlite3-dev \
            tk-dev \
            libgdbm-dev \
            libc6-dev \
            libbz2-dev \
            libffi-dev \
            zlib1g-dev

Jak widać – jest trochę różnych bibliotek, dodatków, czy paczek – nazwijmy to jak chcemy. Ważny jest dla nas efekt końcowy – poprawna instalacja python.

Pobierzmy Pythona

Kolejnym etapem jest pobranie paczki, którą zainstalujemy.

cd /usr/src/
wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz

Link do komendy wget znajdziemy bezpośrednio na stronie https://www.python.org/downloads/

Instalacja pomiędzy wersjami niewiele się różni, więc można traktować instrukcję jako bardzo uniwersalną.

Kolejnym etapem się rozpakowanie pobranej paczki.

tar xzf Python-3.8.1.tgz

Instalacja Python

Teraz przejdziemy do ostatniego etapu – instalacji interpretera Python.

Przejdźmy więc do katalogu z rozpakowaną paczką, przygotujmy do instalacja i zainstalujmy:

cd Python-3.8.1
./configure --enable-optimizations
make altinstall

make altinstall stosujemy dlatego, żeby nie podmienia standardowego interpretera w systemie. Wykonując make install możemy mocno popsuć sobie pewne aplikacje w systemie, dlatego lepiej zainstalować interpreter obok.

Gotowe, teraz tylko warto sprawdzić, czy udało się poprawnie zainstalować naszego Pythona:

python3.8 -V
Tak to wygląda u mnie na Ubuntu 18.04, pewnie u Was będzie podobnie niezależnie od wybranej dystrybucji

Jeśli wszystko nam się udało – czas na posprzątanie po sobie:

cd ..
rm -rf ./Python-3.8.1/ Python-3.8.1.tgz

Gotowe!

Zapraszam również do innych naszych wpisów na temat systemów operacyjnych: LINK

Dodaj komentarz

This site uses Akismet to reduce spam. Learn how your comment data is processed.