Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Fabric Python jegyzetfüzetek lehetővé teszik, hogy Python kernel verziót válassz. Minden verzió egy támogató életciklust követ, amely nyomon követi az upstream Python közösséget. Amikor egy verzió eléri a támogatás végét, átváltasz egy újabb kernelre, és a jegyzetfüzetek tovább futnak.
Note
Ez a cikk a Python jegyzetfüzetek magjának életciklusát tárgyalja. Nem fedi le az Apache Spark futásidőit, amelyek külön életciklust követnek. A Spark futási életciklusához lásd: Az Apache Spark futási ciklusainak életciklusa a Fabric-ben.
Hogyan különböznek a Python notebook kernelei a Spark futásidőitől
A Python notebook kernelek Jupyter notebook kernelek, és különböznek a Spark runtime-jaitól. A Spark futóideje egy adott Python verziót tartalmaz egy nagyobb komponenskészlet részeként. A Python notebook kernel egy önálló Python verzió, amelyet tiszta Python jegyzetfüzetek esetén választasz. A kettő külön verzióban van kialakítva és támogatva. A Spark-futtatókörnyezet kiválasztása nem változtatja meg a Python-jegyzetfüzet kerneljét, és a Python-jegyzetfüzet kerneljének kiválasztása sem változtatja meg a Spark-futtatókörnyezetet.
Jelenlegi kernel támogatás
Fabric Python jegyzetfüzetek Python 3.10, Python 3.11 és Python 3.12 verziókat kínálnak. A Python 3.12 az alapértelmezett kernel.
Az alábbi táblázat felsorolja az egyes választható magot, annak előrehaladó élettartamának végi dátumát és jelenlegi szakaszát. A Fabric követi a korábbi Python közösségi támogatási dátumokat, hacsak a Microsoft nem határoz meg szigorúbb mérföldkövet.
| Python-verzió | Az élet vége | Stage | Notes |
|---|---|---|---|
| Python 3.10 | 2026. október | Biztonsági frissítések | Bejelentették, hogy a támogatás 2026 októberében megszűnik. Migrálj Python 3.11-re vagy Python 3.12-re. |
| Python 3.11 | 2027. október | Biztonsági frissítések | Migrációs célpont Python 3.10 számítási feladatokhoz. |
| Python 3.12 | Október 2028. | Biztonsági frissítések | Alapértelmezett kernel. Legújabb támogatott migrációs cél Python 3.10-alapú számítási feladatokhoz. |
Életciklus szakaszai
Minden Python kernel verzió áthalad ezeken a szakaszokon.
| Stage | Leírás |
|---|---|
| Nyilvános előzetes verzió | A verzió előzetes feltételek szerint értékelhető, nem gyártási feltételek alatt. A Microsoft Azure Preview feltételei érvényesek. Lásd az előnézet felhasználási feltételeit. |
| Általános rendelkezésre állás | A verzió általában elérhető és gyártásra kész. |
| Biztonsági frissítések | A verzió teljes mértékben támogatott és választható. Az upstream Python közösség csak biztonsági javításokat kínál. Az összes jelenlegi kernel ebben a fázisban van. |
| Elavult | A támogatás lezárási dátumán a verzió nem lesz támogatott. Ezzel a verzióval új jegyzetfüzet létrehozása blokkolódik. A meglévő jegyzetfüzetek korlátozott ideig működnek a saját felelősségedre. |
| Kivéve | A verziót kiválasztható kernelként egy meghatározott idővel a támogatás vége után eltávolítják. |
Mit jelent az egyes szakaszok a jegyzetfüzeteid számára
- Biztonsági frissítések. Kiválaszthatod a verziót, és futtathatod a jegyzetfüzeteket teljes támogatással.
- Deprecated. Nem lehet új jegyzetfüzetek létrehozni ezzel a verzióval. A meglévő jegyzetfüzetek korlátozott ideig működnek a saját felelősségedre. Migrálj egy támogatott verzióra.
- Eltávolított. A verzió már nem jelenik meg választható kernelként. Nyisd ki a jegyzetfüzeteidet egy támogatott kernelnel.
Verzió lejáratok folyamatban vannak
Ez a rész felsorolja a támogatás végéhez közeledő Python kernel verziókat. Telepítse át minden olyan jegyzetfüzetet, amely a felsorolt verziók valamelyikét használja, a támogatás megszűnésének dátuma előtt.
Python 3.10. A Python 3.10 támogatása 2026 októberében megszűnik, összhangban az eredeti projekt életciklusának végével. Migráld át a Python 3.10 jegyzetfüzeteid Python 3.11-re vagy Python 3.12-re ez előtt. A támogatás lejárási dátuma után a meglévő Python 3.10 jegyzetfüzetek korlátozott ideig futnak, mielőtt a Python 3.10-et eltávolítják.
Az egyetlen Python verzió támogatásának vége nem érinti a Python jegyzetfüzetek vagy más kernel verziók támogatását.
Migráció Python kernel verziók között
- Nyisd meg a jegyzetfüzetet, és válaszd ki a támogatott kernelt, a Python 3.11-et vagy a Python 3.12-t a kernel menüből. A kernel kiválasztási lépésekhez lásd: Use Python experience on Notebook.
- Nézd át a kódodat verzióspecifikus viselkedés szempontjából. A legtöbb tiszta Python kód változatlan fut a Python 3.10, 3.11 és 3.12 verziókon.
- Telepítsd újra azokat a csomagokat, amelyek Python verziót rögzítenek, majd futtatd újra a jegyzetfüzetet, hogy megerősítsd az eredményeket.
A Python-jegyzetfüzet kernelének váltása nincs hatással a Spark-futtatókörnyezetre és semmilyen Spark-jegyzetfüzetre. A Python notebook kerneleket és a Spark runtime-okat függetlenül választod ki.
Gyakori kérdések
Leállnak a meglévő Python 3.10 jegyzetfüzeteim 2026 októberében?
Nem azon a napon. Amikor a Python 3.10 támogatási ideje véget ér, az elavult fázisba kerül: nem lehet új jegyzetfüzetek létrehozni Python 3.10-en, és a meglévő jegyzetfüzetek korlátozott ideig futnak a saját felelősségedre, biztonsági frissítések nélkül. Váltsd át Python 3.11-re vagy Python 3.12-re, mielőtt a Python 3.10-et eltávolítanád.
Mi történik az ütemezett és pipeline-futtatásaimmal Python 3.10 használata esetén?
Az ütemezett futtatások és a pipeline notebook tevékenységek a jegyzetfüzet kiválasztott kerneljét használják. A Defrecated szakaszban a meglévő Python 3.10 ütemezett futásai és pipeline tevékenységei korlátozott ideig futnak a saját felelősségedre. Miután eltávolítjuk a Python 3.10-et, a Python 3.10-re rögzített futamok nem indulnak el. Állítsd be a kernelt Python 3.11-re vagy Python 3.12-re eltávolítás előtt, majd futtasd újra az ütemezéseket és a pipeline-okat az eredmények megerősítéséhez.
Hogyan tudom megmondani, melyik kernelet használ egy jegyzetfüzet?
A kiválasztott kernel megjelenik a jegyzetfüzetek Home szalagján és az állapot sávban. A kernel menüből kell megváltoztatni. A lépésekért lásd: A Python használata a Jegyzetfüzetben.
Meg kell változtatnom a kódomat, hogy átváltsak a Python 3.10-ről Python 3.12-re?
A legtöbb tiszta Python kód változatlan fut. Nézd át azokat a kódokat, amelyek modulokra vagy szintaxisra épülnek, és a Python 3.10 után eltávolítottak, telepítsd újra a Python verziót rögzítő csomagokat, és teszteld a notebookot a kernelváltás után.
Ugyanaz a Python jegyzetfüzetek magja, mint a Spark runtime Python verziója?
No. A Spark runtime tartalmaz egy Python verziót a Spark munkaterhelésekhez, míg a Python notebook kernel egy önálló verzió, amelyet tiszta Python jegyzetfüzetek esetén választasz. A kettő külön verzióban van kialakítva és támogatva. A Spark futásidőiért lásd az Apache Spark futási idejét a Fabric-ben.
A Python 3.10 támogatásának vége véget ér a Python jegyzetfüzetek támogatásával?
No. A Python jegyzetfüzetek továbbra is támogatott Fabric funkcióként szolgálnak. Csak az egyes Python verziók érik el a támogatás végét. Válassz egy újabb kernelt a folytatáshoz.