Python-muistikirjan ajoaika ja ytimen elinkaari Fabric:ssa

Fabric Python muistikirjat antavat valita Python ytimen version. Jokainen versio noudattaa tukivaihetta, joka seuraa ylävirran Python-yhteisöä. Kun versio saavuttaa tuen lopun, vaihdat uudempaan ytimeen ja kannettavat jatkavat toimintaansa.

Note

Tämä artikkeli käsittelee Python-muistikirjan ytimen elinkaarta. Se ei kata Apache Sparkin suoritusaikoja, jotka noudattavat erillisiä elinkaaria. Sparkin ajonaikaisesta elinkaaresta katso Apache Spark -ajoaikat Fabric-sivustolla.

Miten Python-muistikirjan ytimet eroavat Sparkin suoritusajoista.

Python-muistikirjan ytimet ovat Jupyterin muistikirjaytimiä ja eroavat Sparkin suoritusajoista. Spark-suoritusaikaan sisältyy tietty Python-versio osana suurempaa komponenttijoukkoa. Python-muistikirjaydin on itsenäinen Python-versio, jonka valitset puhtaille Python-muistikirjoille. Ne on versioitu ja tuettu erikseen. Spark-ajonaikaisen laitteen valinta ei muuta Python-muistikirjan ytimen valintaa, eikä Python-muistikirjaytimen valinta muuta Spark-suoritusaikaa.

Nykyinen ydintuki

Fabric Python muistikirjat tarjoavat Python 3.10, Python 3.11 ja Python 3.12. Python 3.12 on oletusydin.

Seuraava taulukko listaa jokaisen valittavan ytimen, sen elinkaaren päättymispäivän ja nykyisen vaiheen. Fabric noudattaa ylävirran Python-yhteisön tukipäiviä, ellei Microsoft määrittele tiukempaa virstanpylvästä.

Python-versio Elinkaaren loppu Vaihe Huomautuksia
Python 3.10 Lokakuu 2026 Suojauspäivitys Tuen päättyminen ilmoitettiin lokakuulle 2026. Siirry Python 3.11:een tai Python 3.12:een.
Python 3.11 Lokakuu 2027 Suojauspäivitys Migraatiokohde Python 3.10 -työkuormille.
Python 3.12 Lokakuu 2028 Suojauspäivitys Oletusydin. Viimeisin tuettu migraatiokohde Python 3.10 -työkuormille.

Elinkaaren vaiheet

Jokainen Python-ydinversio etenee näiden vaiheiden läpi.

Vaihe Description
Julkinen esiversio Versio on arvioitavissa esikatseluehdoilla, ei tuotantoon. Microsoft Azuren esikatselun ehdot ovat voimassa. Katso Esikatselun käyttöehdot.
Yleinen saatavuus Versio on yleisesti saatavilla ja tuotantovalmis.
Suojauspäivitys Versio on täysin tuettu ja valittavissa oleva. Ylävirran Python-yhteisö tarjoaa vain tietoturvakorjauksia. Kaikki nykyiset ytimet ovat tässä vaiheessa.
Poistettu käytöstä Julkaisun päättymispäivänä versio menettää tuen. Uuden muistikirjan luominen tällä versiolla on estetty. Olemassa olevat muistikirjat jatkuvat rajoitetun ajan omalla vastuullasi.
Poistettu Versio poistetaan valittavana ytimenä määritellyn ajan kuluttua tuen päättymisestä.

Mitä kukin vaihe merkitsee vihkoillesi

  • Tietoturvapäivitykset. Voit valita version ja ajaa muistikirjoja täydellä tuella.
  • Vanhentunut. Et voi luoda uusia muistikirjoja tällä versiolla. Olemassa olevat muistikirjat jatkuvat rajoitetun ajan omalla vastuullasi. Siirry tuettuun versioon.
  • Poistettu. Versio ei enää esiinny valittavana ytimenä. Avaa muistikirjasi tuetulla ytimellä.

Versioiden poistot käynnissä

Tässä osiossa luetellaan Python-ytimen versiot, jotka lähestyvät tuen päättymistä. Siirrä kaikki kannettavat, jotka käyttävät listattua versiota ennen tuen päättymispäivää.

Python 3.10. Python 3.10:n tuki päättyy lokakuussa 2026, mikä on linjassa sen ylävirran elinkaaren loppuvaiheen kanssa. Siirrä Python 3.10 -muistikirjasi Python 3.11:een tai Python 3.12:een ennen tätä päivämäärää. Tuen päättymisen jälkeen olemassa olevat Python 3.10 -kannettavat toimivat rajoitetun ajan ennen kuin Python 3.10 poistetaan.

Tuen päättyminen yhdelle Python-versiolle ei vaikuta Python-muistikirjojen tai muiden ydinversioiden tukeen.

Migraatio Python-ytimen versioiden välillä

  1. Avaa muistikirja ja valitse tuettu ydin, Python 3.11 tai Python 3.12, ytimen valikosta. Ytimen valintavaiheista katso Use Python experience on Notebook.
  2. Tarkista koodisi versiokohtaisen käyttäytymisen varalta. Suurin osa puhtaasta Python-koodista toimii muuttumattomana Python 3.10:ssä, 3.11:ssä ja 3.12:ssa.
  3. Asenna uudelleen paketit, jotka kiinnittävät Python-version, ja aja sitten muistikirja uudelleen varmistaaksesi tulokset.

Python-muistikirjan ytimen vaihtaminen ei muuta Spark-suoritusaikaasi tai muita Spark-muistikirjoja. Valitset Python-muistikirjan ytimet ja Sparkin suoritusajat itsenäisesti.

Usein kysyttyjä kysymyksiä

Lakkaavatko nykyiset Python 3.10 -kannettavani toimimasta lokakuussa 2026?

Ei sinä päivänä. Kun Python 3.10:n tuki päättyy, se siirtyy vanhentuneen vaiheeseen: et voi luoda uusia muistikirjoja Python 3.10:llä, ja olemassa olevat muistikirjat toimivat rajoitetun ajan omalla vastuullasi ilman tietoturvapäivityksiä. Vaihda ne Python 3.11:een tai Python 3.12:een ennen kuin Python 3.10 poistetaan.

Mitä tapahtuu aikataulutetulle ja putkistolle, joka pyörii Python 3.10:llä?

Aikataulutetut suoritukset ja putkistomuistikirjan toiminnot käyttävät muistikirjan valittua ydintä. Vanhentuneen vaiheessa nykyiset Python 3.10 -aikataulutetut ajot ja putkitoiminnot jatkuvat rajoitetun ajan omalla vastuullasi. Kun Python 3.10 poistetaan, Python 3.10:een kiinnitetyt suoritukset eivät käynnisty. Aseta ydin Python 3.11:ksi tai Python 3.12:ksi ennen poistoa, ja aja sitten aikataulut ja putket uudelleen varmistaaksesi tulokset.

Miten tiedän, mitä ydintä muistikirja käyttää?

Valittu ydin näkyy muistikirjan kotinauhalla ja tilapalkissa. Muutat sen kernel-valikosta. Vaiheita varten katso Use Python experience on Notebook.

Täytyykö minun muuttaa koodiani siirtyäkseni Python 3.10:stä Python 3.12:een?

Suurin osa puhtaasta Python-koodista toimii muuttumattomana. Tarkista kaikki koodit, jotka perustuvat moduuleihin tai syntaksiin, poistettu Python 3.10:n jälkeen, asenna uudelleen paketit, jotka kiinnittävät Python-version ja testaa muistikirjaa ytimen vaihdon jälkeen.

Onko Python-muistikirjan ydin sama kuin Sparkin ajonaikainen Python-versio?

No. Spark-suoritusaikaan kuuluu Python-versio Spark-työkuormille, ja Python-muistikirjan ydin on itsenäinen versio, jonka valitset puhtaille Python-muistikirjoille. Ne on versioitu ja tuettu erikseen. Spark-suoritusaikoja varten katso Apache Spark -ajoaika kohdassa Fabric.

Lopettaako Python 3.10:n tuen loppuminen Python-muistikirjojen tuen?

No. Python-muistikirjat ovat edelleen tuettu Fabric-ominaisuus. Vain yksittäinen Python-versio saavuttaa tuen lopun. Valitse uudempi ydin jatkaaksesi.