Python notebook runtime a životný cyklus jadra v Fabric

Fabric Python notebooky vám umožňujú vybrať si verziu Python jadra. Každá verzia nasleduje životný cyklus podpory, ktorý sleduje upstream Python komunitu. Keď verzia dosiahne koniec podpory, prejdete na novšie jadro a vaše notebooky pokračujú v.

Poznámka

Tento článok sa venuje životnému cyklu Python notebookových jadier. Nepokrýva runtime Apache Spark, ktoré nasledujú samostatný životný cyklus. Pre životný cyklus Spark runtime pozri Lifecycle of Apache Spark runtime in Fabric.

Ako sa Python notebookové jadrá líšia od runtime Spark

Jadrá Python notebookov sú jadrá Jupyter notebookov a líšia sa od runtime Sparku. Spark runtime obsahuje špecifickú verziu Python ako súčasť väčšej sady komponentov. Jadro Python notebooku je samostatná verzia Python, ktorú vyberáte pre čisto Python notebooky. Obe verzie sú rozdelené a podporované samostatne. Výber runtime v Sparku nemení jadro vášho Python notebooku a výber jadra Python notebooku nemení ani runtime v Sparku.

Súčasná podpora jadra

Fabric Python zápisníky ponúkajú Python 3.10, Python 3.11 a Python 3.12. Python 3.12 je predvolené jadro.

Nasledujúca tabuľka uvádza každé voliteľné jadro, jeho upstream dátum ukončenia životnosti a aktuálnu fázu. Fabric dodržiava dátumy podpory komunity pre Python, pokiaľ Microsoft nedefinuje prísnejší míľnik.

Python verzia Koniec života Fáza Poznámky
Python 3.10 Október 2026 Aktualizácie zabezpečenia Koniec podpory oznámený pre október 2026. Migrujte na Python 3.11 alebo Python 3.12.
Python 3.11 Október 2027 Aktualizácie zabezpečenia Cieľ migrácie pre Python 3.10 záťaže.
Python 3.12 Október 2028 Aktualizácie zabezpečenia Predvolené jadro. Najnovší podporovaný cieľ migrácie pre Python 3.10 workloady.

Fázy životného cyklu

Každá verzia jadra Python prechádza týmito fázami.

Fáza Popis
Verejná ukážka Verzia je dostupná na hodnotenie v rámci predbežných podmienok, nie na produkciu. Platia podmienky služby Microsoft Azure Preview. Pozri Podmienky použitia v ukážke.
Všeobecná dostupnosť Verzia je všeobecne dostupná a pripravená na produkciu.
Aktualizácie zabezpečenia Verzia je plne podporovaná a voliteľná. Upstream Python komunita dodáva len bezpečnostné opravy. Všetky súčasné jadrá sú v tejto fáze.
Zastarané Na zverejnený dátum ukončenia podpory sa verzia stáva nepodporovanou. Vytváranie nového zápisníka v tejto verzii je zablokované. Existujúce zápisníky bežia len obmedzený čas na vlastné riziko.
Odstránené Verzia je odstránená ako voliteľné jadro definované obdobie po ukončení podpory.

Čo znamená každá etapa pre vaše zošity

  • Bezpečnostné aktualizácie. Môžete si vybrať verziu a spustiť notebooky s plnou podporou.
  • Zastarané. S touto verziou nemôžete vytvárať nové zápisníky. Existujúce zápisníky bežia len obmedzený čas na vlastné riziko. Migrujte na podporovanú verziu.
  • Odstránený. Verzia sa už nezobrazuje ako voliteľné jadro. Otvorte si zápisníky s podporovaným jadrom.

Prebieha ukončenie verzií

Táto sekcia uvádza verzie Python jadra, ktoré sa blížia ku koncu podpory. Migrujte akýkoľvek notebook, ktorý používa uvedenú verziu pred dátumom ukončenia podpory.

Python 3.10. Python 3.10 dosiahne koniec podpory v októbri 2026, čo je v súlade s jeho upstream koncom životnosti. Migrujte svoje Python 3.10 notebooky do Python 3.11 alebo Python 3.12 pred týmto dátumom. Po dátume ukončenia podpory bežia existujúce zápisníky Python 3.10 len obmedzený čas, kým nebude Python 3.10 odstránený.

Ukončenie podpory jednej verzie Python neovplyvňuje podporu Python notebookov ani iných verzií jadra.

Migrácia medzi verziami jadra Python

  1. Otvorte zápisník a vyberte podporované jadro, Python 3.11 alebo Python 3.12, z menu jadra. Pre kroky výberu jadra pozri Použiť skúsenosti s Python v zápisníku.
  2. Skontrolujte svoj kód na správanie špecifické pre verziu. Väčšina čisto Python kódu beží nezmenene v Python 3.10, 3.11 a 3.12.
  3. Preinštaluj balíky, ktoré pripnú verziu Python, a potom znovu spusti zápisník, aby si potvrdil výsledky.

Prechod na jadro Python notebooku nemení tvoj Spark runtime ani žiadne Spark notebooky. Vyberiete Python notebookové jadrá a Spark runtime nezávisle.

Najčastejšie otázky

Prestanú moje existujúce Python 3.10 notebooky bežať v októbri 2026?

Nie v ten deň. Keď Python 3.10 dosiahne koniec podpory, prechádza do fázy zastaranosti: v Python 3.10 už nemôžete vytvárať nové zápisníky a existujúce notebooky bežia obmedzený čas na vlastné riziko, bez bezpečnostných aktualizácií. Prepnite ich na Python 3.11 alebo Python 3.12 skôr, než bude Python 3.10 odstránený.

Čo sa stane s mojím plánovaným a pipeline spustením na Python 3.10?

Plánované spustenia a aktivity pipeline notebooku využívajú vybrané jadro zápisníka. Počas fázy Deprecated vaše existujúce plánované spustenia a pipeline aktivity v Python 3.10 bežia len obmedzený čas na vlastné riziko. Po odstránení Python 3.10 sa spustia behy pripnuté na Python 3.10. Pred odstránením nastavte jadro na Python 3.11 alebo Python 3.12 a potom zopakujte plány a pipeline na potvrdenie výsledkov.

Ako zistím, ktorý kernel notebook používa?

Vybrané jadro sa zobrazuje na páske Home zápisníka a v stavovom paneli. Zmeníte to v jadrovom menu. Pre kroky pozri Použiť Python skúsenosti v Notebooku.

Musím zmeniť svoj kód, aby som prešiel z Python 3.10 na Python 3.12?

Väčšina čisto Python kódu beží nezmenená. Skontrolujte všetok kód, ktorý sa spolieha na moduly alebo syntax odstránené po Python 3.10, preinštalujte balíky, ktoré pripínajú verziu Python, a otestujte zápisník po zmene jadra.

Je jadro Python notebooku to isté ako verzia Python pre beh v Sparku?

Nie. Spark runtime obsahuje Python verziu pre Spark workloady a Python notebook kernel je samostatná verzia, ktorú si vyberiete pre čisto Python notebooky. Obe verzie sú rozdelené a podporované samostatne. Pre runtime Spark pozri Apache Spark runtime v Fabric.

Končí koniec podpory Python 3.10 pre Python notebooky?

Nie. Python notebooky zostávajú podporovanou schopnosťou Fabric. Iba jednotlivá verzia Python dosiahne koniec podpory. Vyberte novšie jadro na pokračovanie.