Χρόνος εκτέλεσης σημειωματαρίου Python και κύκλος ζωής πυρήνα στο Fabric

Fabric Python σημειωματάρια σάς επιτρέπουν να επιλέξετε μια έκδοση Python πυρήνα. Κάθε έκδοση ακολουθεί έναν κύκλο ζωής υποστήριξης που παρακολουθεί την upstream κοινότητα Python. Όταν μια έκδοση φτάσει στο τέλος της υποστήριξης, μεταβαίνετε σε έναν νεότερο πυρήνα και τα σημειωματάριά σας συνεχίζουν να εκτελούνται.

Σημείωμα

Αυτό το άρθρο καλύπτει τον κύκλο ζωής των πυρήνων φορητών υπολογιστών Python. Δεν καλύπτει τους χρόνους εκτέλεσης του Apache Spark, οι οποίοι ακολουθούν ξεχωριστό κύκλο ζωής. Για τον κύκλο ζωής του χρόνου εκτέλεσης του Spark, ανατρέξτε στο θέμα Κύκλος ζωής των χρόνων εκτέλεσης του Apache Spark στο Fabric.

Πώς διαφέρουν οι πυρήνες σημειωματαρίων Python από τους χρόνους εκτέλεσης του Spark

Οι πυρήνες φορητών υπολογιστών Python είναι πυρήνες φορητών υπολογιστών Jupyter και διαφέρουν από τους χρόνους εκτέλεσης του Spark. Ένας χρόνος εκτέλεσης Spark περιλαμβάνει μια συγκεκριμένη έκδοση Python ως μέρος ενός μεγαλύτερου συνόλου στοιχείων. Ένας πυρήνας σημειωματάριου Python είναι μια αυτόνομη έκδοση Python που επιλέγετε για καθαρά σημειωματάρια Python. Τα δύο εκδίδονται και υποστηρίζονται ξεχωριστά. Η επιλογή ενός χρόνου εκτέλεσης Spark δεν αλλάζει τον πυρήνα του σημειωματαρίου Python και η επιλογή ενός πυρήνα σημειωματαρίου Python δεν αλλάζει τον χρόνο εκτέλεσης του Spark.

Τρέχουσα υποστήριξη πυρήνα

Fabric Python φορητοί υπολογιστές προσφέρουν Python 3.10, Python 3.11 και Python 3.12. Η Python 3.12 είναι ο προεπιλεγμένος πυρήνας.

Ο παρακάτω πίνακας παραθέτει κάθε επιλέξιμο πυρήνα, την ημερομηνία λήξης του κύκλου ζωής του και το τρέχον στάδιο. Το Fabric ακολουθεί τις ημερομηνίες υποστήριξης της κοινότητας Python upstream, εκτός εάν η Microsoft ορίσει ένα αυστηρότερο ορόσημο.

Έκδοση Python Τέλος διάρκειας ζωής Στάδιο Σημειώσεις
Python 3.10 Οκτώβριος 2026 Ενημερώσεις ασφαλείας Η λήξη της υποστήριξης ανακοινώθηκε για τον Οκτώβριο του 2026. Μετεγκατάσταση σε Python 3.11 ή Python 3.12.
Python 3.11 Οκτώβριος 2027 Ενημερώσεις ασφαλείας Στόχος μετεγκατάστασης για φόρτους εργασίας Python 3.10.
Python 3.12 Οκτώβριος 2028 Ενημερώσεις ασφαλείας Προεπιλεγμένος πυρήνας. Τελευταίος υποστηριζόμενος στόχος μετεγκατάστασης για φόρτους εργασίας Python 3.10.

Στάδια κύκλου ζωής

Κάθε έκδοση πυρήνα Python περνά από αυτά τα στάδια.

Στάδιο Περιγραφή
Δημόσια προεπισκόπηση Η έκδοση είναι διαθέσιμη για αξιολόγηση με όρους προεπισκόπησης, όχι για παραγωγή. Ισχύουν οι όροι προεπισκόπησης του Microsoft Azure. Δείτε την ενότητα Προεπισκόπηση όρων χρήσης.
Γενική διαθεσιμότητα Η έκδοση είναι γενικά διαθέσιμη και έτοιμη για παραγωγή.
Ενημερώσεις ασφαλείας Η έκδοση υποστηρίζεται πλήρως και είναι επιλέξιμη. Η upstream κοινότητα Python αποστέλλει μόνο διορθώσεις ασφαλείας. Όλοι οι τρέχοντες πυρήνες βρίσκονται σε αυτό το στάδιο.
Απαρχαιούμενος Κατά τη δημοσιευμένη ημερομηνία λήξης υποστήριξης, η έκδοση παύει να υποστηρίζεται. Η δημιουργία νέου σημειωματάριου με αυτήν την έκδοση έχει αποκλειστεί. Τα υπάρχοντα σημειωματάρια συνεχίζουν να λειτουργούν για περιορισμένο χρονικό διάστημα με δική σας ευθύνη.
Καταργήθηκε Η έκδοση καταργείται ως επιλέξιμος πυρήνας μια καθορισμένη περίοδο μετά το τέλος της υποστήριξης.

Τι σημαίνει κάθε στάδιο για τα σημειωματάριά σας

  • Ενημερώσεις ασφαλείας. Μπορείτε να επιλέξετε την έκδοση και να εκτελέσετε σημειωματάρια με πλήρη υποστήριξη.
  • Απαρχαιούμενος. Δεν μπορείτε να δημιουργήσετε νέα σημειωματάρια με την έκδοση. Τα υπάρχοντα σημειωματάρια συνεχίζουν να λειτουργούν για περιορισμένο χρονικό διάστημα με δική σας ευθύνη. Μετεγκατάσταση σε υποστηριζόμενη έκδοση.
  • Αφαιρεθεί. Η έκδοση δεν εμφανίζεται πλέον ως επιλέξιμος πυρήνας. Ανοίξτε τα σημειωματάριά σας με έναν υποστηριζόμενο πυρήνα.

Αποσύρσεις εκδόσεων σε εξέλιξη

Αυτή η ενότητα παραθέτει τις εκδόσεις του πυρήνα Python που πλησιάζουν στο τέλος της υποστήριξης. Μετεγκαταστήστε οποιοδήποτε σημειωματάριο που χρησιμοποιεί μια έκδοση που αναφέρεται πριν από την ημερομηνία λήξης της υποστήριξής του.

Python 3.10. Η Python 3.10 φτάνει στο τέλος της υποστήριξης τον Οκτώβριο του 2026, ευθυγραμμισμένη με το ανάντη τέλος ζωής της. Μεταφέρετε τα σημειωματάρια Python 3.10 σε Python 3.11 ή Python 3.12 πριν από αυτήν την ημερομηνία. Μετά την ημερομηνία λήξης της υποστήριξης, τα υπάρχοντα σημειωματάρια Python 3.10 εκτελούνται για περιορισμένο χρονικό διάστημα πριν από την κατάργηση της Python 3.10.

Η λήξη της υποστήριξης για μία έκδοση Python δεν επηρεάζει την υποστήριξη για σημειωματάρια Python ή για άλλες εκδόσεις πυρήνα.

Μετεγκατάσταση μεταξύ εκδόσεων πυρήνα Python

  1. Ανοίξτε το σημειωματάριο και επιλέξτε έναν υποστηριζόμενο πυρήνα, Python 3.11 ή Python 3.12, από το μενού του πυρήνα. Για τα βήματα επιλογής πυρήνα, ανατρέξτε στο θέμα Χρήση της εμπειρίας Python στο Σημειωματάριο.
  2. Ελέγξτε τον κώδικά σας για συμπεριφορά σε συγκεκριμένη έκδοση. Ο περισσότερος καθαρός κώδικας Python εκτελείται αμετάβλητος στις Python 3.10, 3.11 και 3.12.
  3. Εγκαταστήστε ξανά πακέτα που καρφιτσώνουν μια έκδοση Python και, στη συνέχεια, εκτελέστε ξανά το σημειωματάριο για να επιβεβαιώσετε τα αποτελέσματα.

Η εναλλαγή του πυρήνα του σημειωματαρίου Python δεν αλλάζει τον χρόνο εκτέλεσης του Spark ή τυχόν σημειωματάρια Spark. Επιλέγετε ανεξάρτητα τους πυρήνες σημειωματαρίου Python και τους χρόνους εκτέλεσης Spark.

Συνήθεις ερωτήσεις

Θα σταματήσουν να λειτουργούν τα υπάρχοντα σημειωματάρια Python 3.10 τον Οκτώβριο του 2026;

Όχι εκείνη την ημερομηνία. Όταν η υποστήριξη για την Python 3.10 φτάσει στο τέλος της υποστήριξης, μεταβαίνει στο στάδιο Καταργήθηκε: δεν μπορείτε να δημιουργήσετε νέα σημειωματάρια στην Python 3.10 και τα υπάρχοντα σημειωματάρια συνεχίζουν να εκτελούνται για περιορισμένο χρονικό διάστημα με δική σας ευθύνη, χωρίς ενημερώσεις ασφαλείας. Αλλάξτε τα σε Python 3.11 ή Python 3.12 πριν αφαιρεθεί η Python 3.10.

Τι συμβαίνει με τις προγραμματισμένες εκτελέσεις και τις εκτελέσεις διοχέτευσης στην Python 3.10;

Οι προγραμματισμένες εκτελέσεις και οι δραστηριότητες σημειωματαρίου διοχέτευσης χρησιμοποιούν τον επιλεγμένο πυρήνα του σημειωματαρίου. Κατά τη διάρκεια του σταδίου απόσυρσης, οι υπάρχουσες προγραμματισμένες εκτελέσεις Python 3.10 και οι δραστηριότητες διοχέτευσης συνεχίζουν να εκτελούνται για περιορισμένο χρονικό διάστημα με δική σας ευθύνη. Μετά την κατάργηση της Python 3.10, οι εκτελέσεις που είναι καρφιτσωμένες στην Python 3.10 αποτυγχάνουν να ξεκινήσουν. Ορίστε τον πυρήνα σε Python 3.11 ή Python 3.12 πριν από την κατάργηση και, στη συνέχεια, εκτελέστε ξανά τα χρονοδιαγράμματα και τις διοχετεύσεις σας για να επιβεβαιώσετε τα αποτελέσματα.

Πώς μπορώ να καταλάβω ποιον πυρήνα χρησιμοποιεί ένα σημειωματάριο;

Ο επιλεγμένος πυρήνας εμφανίζεται στην κορδέλα Αρχική σελίδα του σημειωματάριου και στη γραμμή κατάστασης. Το αλλάζετε από το μενού του πυρήνα. Για τα βήματα, ανατρέξτε στο θέμα Χρήση της εμπειρίας Python στο Σημειωματάριο.

Πρέπει να αλλάξω τον κώδικά μου για να μετακινηθώ από Python 3.10 σε Python 3.12;

Ο περισσότερος καθαρός κώδικας Python εκτελείται αμετάβλητος. Εξετάστε τον κώδικα που βασίζεται σε λειτουργικές μονάδες ή σύνταξη που καταργήθηκαν μετά την Python 3.10, εγκαταστήστε ξανά τα πακέτα που καρφιτσώνουν μια έκδοση Python και δοκιμάστε το σημειωματάριο μετά την αλλαγή πυρήνα.

Είναι ο πυρήνας του σημειωματάριου Python ίδιος με την έκδοση Python χρόνου εκτέλεσης Spark;

Όχι. Ένας χρόνος εκτέλεσης Spark περιλαμβάνει μια έκδοση Python για φόρτους εργασίας Spark και ένας πυρήνας σημειωματαρίου Python είναι μια αυτόνομη έκδοση που επιλέγετε για καθαρά σημειωματάρια Python. Τα δύο εκδίδονται και υποστηρίζονται ξεχωριστά. Για τους χρόνους εκτέλεσης του Spark, ανατρέξτε στο θέμα Χρόνος εκτέλεσης Apache Spark στο Fabric.

Λήγει η υποστήριξη για την Python 3.10 για σημειωματάρια Python;

Όχι. Τα σημειωματάρια Python παραμένουν μια υποστηριζόμενη δυνατότητα Fabric. Μόνο η μεμονωμένη έκδοση Python φτάνει στο τέλος της υποστήριξης. Επιλέξτε έναν νεότερο πυρήνα για να συνεχίσετε.