6.51. Python-3.8.1

Python 3 pakken inneholder Python utviklingsmiljøet. Det er nyttig for objektorientert programmering, skrive skript, prototype store programmer eller utvikle hele applikasjoner.

 

Omtrentlig byggetid: 1.2 SBU

Nødvendig diskplass: 426 MB

6.51.1. Installasjon av Python 3

Forbered Python 3 for kompilering:

./configure --prefix=/usr \
                    --enable-shared \
                    --with-system-expat \
                    --with-system-ffi \
                    --with-ensurepip=yes

Betydningen av konfigurasjonsalternativene:

--with-system-expat
   Denne bryteren muliggjør kobling mot systemversjonen av Expat

--with-system-ffi
   Denne bryteren muliggjør kobling mot systemversjonen av libffi.

--with-ensurepip=yes
   Denne bryteren muliggjør å bygge pip og setuptools pakkeprogrammer.

Kompilere pakken:

make

For å teste resultatene, utfør make test. Noen tester som krever nettverkstilkobling eller tilleggspakker, hoppes over. Testen som heter test_normalisering mislykkes fordi nettverkskonfigurasjonen ikke er fullført ennå. For mer omfattende resultater, kan testen kjøres på nytt når Python 3 er installert på nytt i BLFS.

Installer pakken:

make install
chmod -v 755 /usr/lib/libpython3.8.so
chmod -v 755 /usr/lib/libpython3.so
ln -sfv pip3.8 /usr/bin/pip3

Betydningen av installasjonskommandoer:

--no-same-owner og --no-same-permissions
   Sikre at de installerte filene har riktig eierforhold og tillatelser. Uten disse alternativene vil bruk av tar installere pakkefilene med utviklerens verdier.

6.51.2. Innholdet i Python 3

Installerte programmer: 2to3, idle3, pip3, pydoc3, python3, og python3-config

Installerte biblioteker: libpython3.8.so og libpython3.so

Installert mapper: /usr/include/python3.8, /usr/lib/python3, og /usr/share/doc/python-3.8.1

 

Kort beskrivelse

2to3 - er et Python-program som leser Python 2.x kildekode og bruker en serie rettelser for å transformere den til gyldig Python 3.x kode.

idle3 - er et innpakningsskript som åpner en Python GUI redigerer. For at dette skriptet skal kjøres, må du ha installert Tk før Python slik at Tkinter Python modulen er bygget.

pip3 - Pakkeinstallasjonsprogrammet for Python. Du kan bruke pip til å installere pakker fra Python Package Index og andre indekser.

pydoc3 - er Python dokumentasjonsverktøy.

python3 - er et tolket, interaktivt, objektorientert programmeringsspråk.

Forrige Hjem Neste