7.10. Python-3.12.2

Python 3 pakken inneholder Python utviklingsmiljøet. Den er nyttig for objektorientert programmering, skriving av skript, prototyping av store programmer, eller utvikle hele applikasjoner. Python er et tolket dataspråk.

Omtrentlig byggetid: 0.5 SBU
Nødvendig diskplass: 598 MB

7.10.1. Installasjon av Python

[Note]

Note

Det er to pakkefiler som navnet begynner med python prefiks . Den å pakke ut er Python-3.12.2.tar.xz (legg merke til stor bokstav først).

Forbered Python for kompilering:

./configure --prefix=/usr   \
            --enable-shared \
            --without-ensurepip

Betydningen av konfigureringsalternativet:

--enable-shared

Denne bryteren forhindrer installasjon av statiske biblioteker.

--without-ensurepip

Denne bryteren deaktiverer Python pakkeinstallasjonsprogrammet, som ikke er nødvendig på dette stadiet.

Kompiler pakken:

make
[Note]

Note

Noen Python 3 moduler kan ikke bygges nå på grunn av at avhengighetene ikke er installert ennå. For ssl modulen, en melding Python requires a OpenSSL 1.1.1 or newer sendes ut. Meldingen bør ignoreres. Bare sørg for toppnivåets make kommando ikke har feilet. De valgfrie modulene er ikke nødvendig nå, og de vil bli bygget i Kapittel 8.

Installer pakken:

make install

Detaljer om denne pakken finner du i Section 8.51.2, “Innhold i Python 3”