Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Fabric Python zápisníky vám umožní vybrat si verzi Python jádra. Každá verze má cyklus podpory, který se řídí upstream komunitou Pythonu. Když verze dosáhne konce podpory, přepnete na novější jádro a vaše notebooky běží dál.
Note
Tento článek se zabývá životním cyklem Python notebookových jader. Nepokrývá runtime Apache Spark, které mají samostatný životní cyklus. Pro životní cyklus běhu Spark viz Lifecycle of Apache Spark runtime in Fabric.
Jak se liší jádra Python notebooků od runtime Sparku
Python notebooková jádra jsou jádra Jupyter notebooků a liší se od runtime Sparku. Spark runtime zahrnuje specifickou verzi Python jako součást větší sady komponent. Jádro Python notebooku je samostatná verze Python, kterou vybíráte pro čistě Python notebooky. Obě mají samostatné verzování a podporu. Volba runtime Sparku nezmění jádro vašeho Python notebooku a volba jádra Python notebooku nezmění runtime Sparku.
Současná podpora jádra
Fabric Python sešity nabízejí Python 3.10, Python 3.11 a Python 3.12. Python 3.12 je výchozí jádro.
Následující tabulka uvádí každé vybrané jádro, jeho upstream datum ukončení životnosti a aktuální fázi. Fabric se řídí termíny podpory komunity Pythonu, pokud Microsoft nestanoví přísnější termín.
| verze Pythonu | Konec životnosti | Stage | Notes |
|---|---|---|---|
| Python 3.10 | Října 2026 | Aktualizace zabezpečení | Konec podpory oznámen pro říjen 2026. Migrujte na Python 3.11 nebo Python 3.12. |
| Python 3.11 | Října 2027 | Aktualizace zabezpečení | Cíl migrace pro úlohy v Pythonu 3.10. |
| Python 3.12 | 2028. října | Aktualizace zabezpečení | Výchozí jádro. Nejnovější podporovaný cíl pro migraci úloh Pythonu 3.10. |
Fáze životního cyklu
Každá verze Python jádra prochází těmito fázemi.
| Stage | Description |
|---|---|
| Veřejná předběžná verze | Verze je k dispozici k posouzení v rámci předběžných podmínek, nikoli pro produkci. Platí podmínky Microsoft Azure Preview. Viz podmínky používání verze Preview. |
| Obecná dostupnost | Verze je obecně dostupná a připravená k výrobě. |
| Aktualizace zabezpečení | Verze je plně podporována a volitelná. Upstream Python komunita dodává pouze bezpečnostní opravy. Všechna aktuální jádra jsou v této fázi. |
| Deprecated | Na zveřejněný datum ukončení podpory se verze stane nepodporovanou. Vytváření nového zápisníku s touto verzí je zablokováno. Stávající notebooky budou i nadále fungovat po omezenou dobu na vlastní riziko. |
| Removed | Verze je po uplynutí stanovené doby od ukončení podpory odebrána z nabídky volitelných jader. |
Co každá fáze znamená pro vaše sešity
- Aktualizace zabezpečení. Můžete si vybrat verzi a spustit notebooky s plnou podporou.
- Deprecated. S touto verzí nemůžete vytvářet nové zápisníky. Stávající notebooky budou i nadále fungovat po omezenou dobu na vlastní riziko. Migrujte na podporovanou verzi.
- Odstraněn. Tato verze se již nezobrazuje jako volitelné jádro. Otevřete si zápisníky s podporovaným jádrem.
Probíhající ukončování podpory verzí
Tato sekce uvádí verze Python jádra, které se blíží ke konci podpory. Migrujte jakýkoli notebook, který používá uvedenou verzi před datem ukončení podpory.
Python 3.10. Python 3.10 dosáhne konce podpory v říjnu 2026 v souladu s datem ukončení životního cyklu stanoveným upstreamem. Migrujte své zápisníky s Python 3.10 do Python 3.11 nebo Python 3.12 před tímto datem. Po skončení podpory běží existující zápisníky Python 3.10 po omezenou dobu, než je Python 3.10 odstraněn.
Konec podpory jedné verze Python neovlivňuje podporu Python notebooků ani jiných verzí jádra.
Migrace mezi verzemi jádra Python
- Otevřete poznámkový blok a vyberte podporované jádro, Python 3.11 nebo Python 3.12, z menu jádra. Pro kroky výběru jádra viz Použít zkušenosti s Python na Notebooku.
- Zkontrolujte, zda váš kód nevykazuje chování specifické pro určitou verzi. Většina čistě Python kódu běží beze změny v Python 3.10, 3.11 a 3.12.
- Přeinstalujte balíčky, které připínají verzi pro Python, a pak znovu spusťte notebook, abyste potvrdili výsledky.
Přepnutí jádra poznámkového bloku Pythonu nezmění vaše běhové prostředí Spark ani žádné poznámkové bloky Spark. Jádra poznámkového bloku Python a runtime prostředí Spark vybíráte nezávisle na sobě.
Nejčastější dotazy
Přestanou mé stávající Python 3.10 notebooky běžet v říjnu 2026?
Ne v toto datum. Když podpora Python 3.10 skončí, přechází do fáze Deprecated: v Python 3.10 nelze vytvářet nové notebooky a stávající notebooky běží omezenou dobu na vlastní riziko, bez bezpečnostních aktualizací. Přepněte je na Python 3.11 nebo Python 3.12, než bude odstraněn Python 3.10.
Co se stane s mými plánovanými spuštěními a spuštěními kanálu v Pythonu 3.10?
Plánované běhy a aktivity poznámkového bloku v pipeline používají vybrané jádro poznámkového bloku. Během fáze Deprecated běží vaše stávající plánované běhy a pipeline aktivity v Python 3.10 omezenou dobu na vlastní riziko. Po odstranění Pythonu 3.10 se spuštění připnutá k Pythonu 3.10 nepodaří spustit. Nastavte jádro na Python 3.11 nebo Python 3.12 před odstraněním a pak znovu spusťte plány a pipeline pro potvrzení výsledků.
Jak poznám, které jádro notebook používá?
Vybrané jádro se objevuje na pásce Home zápisníku a na stavovém panelu. Změníte to v menu jádra. Pro kroky viz Použijte zkušenosti s Python v notebooku.
Musím změnit svůj kód, abych přešel z Python 3.10 na Python 3.12?
Většina čistě Python kódu běží beze změn. Projděte jakýkoli kód, který spoléhá na moduly nebo syntaxi odstraněné po Python 3.10, přeinstalujte balíčky, které připínají verzi Python, a otestujte notebook po změně jádra.
Je jádro Python notebooku stejné jako verze Python pro běh Spark?
No. Spark runtime obsahuje Python verzi pro Spark workloady a Python notebook kernel je samostatná verze, kterou vybíráte pro čistě Python notebooky. Obě mají samostatné verzování a podporu. Informace o prostředích Spark najdete v Apache Spark runtime in Fabric.
Ukončuje podpora Python 3.10 i pro Python notebooky?
No. Python notebooky zůstávají podporovanou funkcí Fabric. Podpora končí pouze u jednotlivých verzí Python. Vyberte novější jádro pro pokračování.