Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Fabric Python notebooks lader dig vælge en Python kernel-version. Hver version følger en supportlivscyklus, der følger det opstrøms Python-fællesskab. Når en version når slutningen af supporten, skifter du til en nyere kerne, og dine notebooks fortsætter med at køre.
Bemærk
Denne artikel dækker livscyklussen for Python-notebook-kerner. Den dækker ikke Apache Spark-runtimes, som følger en separat livscyklus. For Spark-runtime-livscyklussen, se Lifecycle of Apache Spark runtimes in Fabric.
Hvordan Python-notebookkerner adskiller sig fra Spark-runtimes
Python-notebook-kerner er Jupyter-notebook-kerner og adskiller sig fra Spark-runtimes. En Spark-runtime inkluderer en specifik Python-version som en del af et større komponentsæt. En Python notebook-kerne er en selvstændig Python-version, du vælger til rene Python-notebooks. De to versioner og understøttes separat. At vælge en Spark-runtime ændrer ikke din Python-notebook-kerne, og at vælge en Python-notebook-kerne ændrer ikke din Spark-runtime.
Nuværende kernel-understøttelse
Fabric Python notebooks tilbyder Python 3.10, Python 3.11 og Python 3.12. Python 3.12 er standardkernen.
Følgende tabel viser hver valgbar kerne, dens upstream end-of-life-dato og dens nuværende fase. Fabric følger upstream Python-fællesskabsstøttedatoer, medmindre Microsoft definerer en strengere milepæl.
| Python-versionen | Produktets levetids ophør | Fase | Bemærkninger |
|---|---|---|---|
| Python 3.10 | Oktober 2026 | Sikkerhedsopdateringer | Slut på support annonceret til oktober 2026. Migrer til Python 3.11 eller Python 3.12. |
| Python 3.11 | Oktober 2027 | Sikkerhedsopdateringer | Migreringsmål for Python 3.10 arbejdsbelastninger. |
| Python 3,12 | Oktober 2028 | Sikkerhedsopdateringer | Standardkerne. Seneste understøttede migrationsmål for Python 3.10 arbejdsbelastninger. |
Livscyklusstadier
Hver Python-kerneversion gennemgår disse faser.
| Fase | Beskrivelse |
|---|---|
| Offentlig forhåndsversion | Versionen er tilgængelig til evaluering under preview-termer, ikke til produktion. Vilkårene for Microsoft Azure Preview gælder. Se Forhåndsvisning af brugsvilkår. |
| Generel tilgængelighed | Versionen er generelt tilgængelig og klar til produktion. |
| Sikkerhedsopdateringer | Versionen er fuldt understøttet og kan vælges. Upstream Python-fællesskabet leverer kun sikkerhedsrettelser. Alle nuværende kerner er i dette stadie. |
| Forældet | På den offentliggjorte slutdato for support bliver versionen ikke længere understøttet. Oprettelse af nye notesbøger med denne version er blokeret. Eksisterende notebooks fortsætter med at køre i en begrænset periode på eget ansvar. |
| Fjernet | Versionen fjernes som en valgbar kerne en defineret periode efter supportens afslutning. |
Hvad hvert trin betyder for dine notesbøger
- Sikkerhedsopdateringer. Du kan vælge versionen og køre notebooks med fuld support.
- Forældet. Du kan ikke oprette nye notesbøger med den version. Eksisterende notebooks fortsætter med at køre i en begrænset periode på eget ansvar. Migrer til en understøttet version.
- Fjernet. Versionen vises ikke længere som en valgbar kerne. Åbn dine notebooks med en understøttet kerne.
Versionsudfasninger i gang
Denne sektion viser Python-kerneversionerne, der nærmer sig slutningen af supporten. Migrer enhver notebook, der bruger en angivet version, før dens slutdato for support.
Python 3.10. Python 3.10 når slutningen af supporten i oktober 2026, hvilket er i tråd med dets upstream slutning af levetiden. Migrer dine Python 3.10-notebooks til Python 3.11 eller Python 3.12 inden den dato. Efter udløbsdatoen for support kører eksisterende Python 3.10-notebooks i en begrænset periode, før Python 3.10 fjernes.
Slut på support for én Python-version påvirker ikke understøttelsen af Python-notebooks eller andre kerneversioner.
Migrer mellem Python-kerneversioner
- Åbn notesbogen og vælg en understøttet kerne, Python 3.11 eller Python 3.12, fra kernemenuen. For valg af kernen, se Brug Python-erfaring på Notebook.
- Gennemgå din kode for versionsspecifik adfærd. Det meste rene Python-kode kører uændret på tværs af Python 3.10, 3.11 og 3.12.
- Geninstaller pakker, der pinner en Python-version, og kør derefter notebooken igen for at bekræfte resultaterne.
At skifte Python-notebook-kernen ændrer ikke din Spark-runtime eller nogen Spark-notebooks. Du vælger Python notebook-kerner og Spark-runtimes uafhængigt af hinanden.
Ofte stillede spørgsmål
Vil mine eksisterende Python 3.10-notebooks stoppe med at køre i oktober 2026?
Ikke på den dato. Når Python 3.10 når slutningen af supporten, går det videre til forældet-stadiet: du kan ikke oprette nye notebooks på Python 3.10, og eksisterende notebooks kører i en begrænset periode på eget ansvar uden sikkerhedsopdateringer. Skift dem til Python 3.11 eller Python 3.12, før Python 3.10 fjernes.
Hvad sker der med mine planlagte og pipeline-kørsler på Python 3.10?
Scheduled runs og pipeline notebook-aktiviteter bruger notebookens valgte kerne. Under Deprecated-fasen fortsætter dine eksisterende Python 3.10 planlagte kørsler og pipeline-aktiviteter i en begrænset periode på eget ansvar. Efter Python 3.10 er fjernet, fejler kørsler, der er fastgjort til Python 3.10, i at starte. Sæt kernen til Python 3.11 eller Python 3.12 før fjernelse, og kør derefter dine tidsplaner og pipelines igen for at bekræfte resultaterne.
Hvordan kan jeg se, hvilken kerne en notesbog bruger?
Den valgte kerne vises på notebooks Home-bånd og i statuslinjen. Du ændrer det fra kernel-menuen. For trin, se Use Python experience on Notebook.
Skal jeg ændre min kode for at skifte fra Python 3.10 til Python 3.12?
De fleste rene Python-kode kører uændret. Gennemgå al kode, der er afhængig af moduler eller syntaks, der blev fjernet efter Python 3.10, geninstaller pakker, der fastholder en Python-version, og test notebooken, efter du har skiftet kerne.
Er Python notebook-kernen den samme som Spark runtime Python-versionen?
Nej. En Spark-runtime inkluderer en Python-version til Spark-arbejdsbelastninger, og en Python-notebook-kerne er en selvstændig version, du vælger til rene Python-notebooks. De to versioner og understøttes separat. For Spark-runtimes, se Apache Spark runtime i Fabric.
Slutter supporten for Python 3.10 også understøttelsen af Python-notebooks?
Nej. Python-notebooks forbliver en understøttet Fabric-funktion. Kun den enkelte Python-version når slutningen af supporten. Vælg en nyere kerne for at fortsætte.