7.10. Python-3.11.4

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.4 SBU
Nødvendig diskplass: 533 MB

7.10.1. Installasjon av Python

[Note]

Note

Det er to pakkefiler som navnet begynner med python. Den å pakke ut er Python-3.11.4.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å. Byggesystemet prøver imidlertid å bygge dem, så kompileringen av noen filer vil mislykkes og kompilatormeldingen kan synes å indikere fatal error. 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”