Python notebook çalışma zamanı ve Fabric'te çekirdek yaşam döngüsü

Fabric Python defterleri Python çekirdek versiyonunu seçmenize izin verir. Her sürüm, Python topluluğundaki gelişmeleri izleyen bir destek döngüsünü takip eder. Bir sürüm destek süresi sona erdiğinde, daha yeni bir çekirdeğe geçiyorsunuz ve dizüstü bilgisayarlarınız çalışmaya devam ediyor.

Note

Bu makale, Python notebook çekirdeklerinin yaşam döngüsünü ele almaktadır. Apache Spark'ın çalışma sürelerini kapsamıyor, çünkü bu çalışma süreleri ayrı bir yaşam döngüsü izliyor. Spark çalışma süresi yaşam döngüsü için Fabric'teki Apache Spark çalışma zamanlarının yaşam döngüsü'ne bakınız.

Python notebook çekirdeklerinin Spark çalışma zamanlarından nasıl farklılaştığı

Python notebook çekirdeği Jupyter notebook çekirdekleridir ve Spark çalışma zamanlarından farklıdır. Bir Spark çalışma zamanı, daha büyük bir bileşen setinin parçası olarak belirli bir Python sürümünü içerir. Bir Python not defteri çekirdeği, saf Python defterleri için seçilen bağımsız bir Python sürümüdür. İkisi ayrı versiyon olarak sunulur ve desteklenir. Bir Spark çalışma zamanı seçmek Python notebook çekirdeğinizi değiştirmez ve bir Python notebook çekirdeği seçmek Spark çalışma zamanınızı değiştirmez.

Güncel çekirdek desteği

Fabric Python defterler Python 3.10, Python 3.11 ve Python 3.12 modellerini sunar. Python 3.12 varsayılan çekirdektir.

Aşağıdaki tablo, her seçilebilir çekirdek, onun yukarı akışındaki yaşam sonu tarihi ve mevcut aşaması listelenmektedir. Fabric, Microsoft daha katı bir dönüm noktası tanımlamadıkça yukarı akış Python topluluk destek tarihlerini takip eder.

Python sürümü Ömrün sonu Stage Notlar
Python 3.10 Ekim 2026 Güvenlik güncelleştirmeleri Ekim 2026 için desteğin sona erdiği açıklandı. Python 3.11 veya Python 3.12'ye geçiş yapın.
Python 3.11 Ekim 2027 Güvenlik güncelleştirmeleri Python 3.10 iş yükleri için geçiş hedefi.
Python 3.12 Ekim 2028 Güvenlik güncelleştirmeleri Varsayılan çekirdek. Python 3.10 iş yükleri için en son desteklenen geçiş hedefi.

Yaşam döngüsü aşamaları

Her Python çekirdeği bu aşamalardan geçer.

Stage Description
Genel önizleme Versiyon, önizleme şartları altında değerlendirme için mevcuttur, üretim için değil. Microsoft Azure Önizleme koşulları geçerlidir. Önizleme kullanım şartlarına bakınız.
Genel kullanılabilirlik Versiyon genel olarak mevcut ve prodüksiyona hazırdır.
Güvenlik güncelleştirmeleri Sürüm tamamen desteklenir ve seçilebilir. Üst akış Python topluluğu sadece güvenlik düzeltmeleri sunuyor. Tüm mevcut çekirdekler bu aşamada.
Deprecated Yayınlanan destek bitiş tarihinde, sürüm desteklenmemiş hale gelir. Bu sürümle yeni defter oluşturma engellenmiştir. Mevcut defterler, riski size ait olmak üzere sınırlı bir süre daha çalışmaya devam edebilir.
Removed Sürüm, destek bittikten sonra belirlenmiş bir süre sonra seçilebilir bir çekirdek olarak kaldırılır.

Her aşamanın defterleriniz için ne anlama geldiği

  • Güvenlik güncelleştirmeleri. Sürümü seçip defterleri tam destekle çalıştırabilirsiniz.
  • Deprecated. Bu sürümle yeni defterler oluşturamazsınız. Mevcut defterler, riski size ait olmak üzere sınırlı bir süre daha çalışmaya devam edebilir. Desteklenen bir sürüme geçiş yapın.
  • Kaldırıldı. Sürüm artık seçilebilir bir çekirdek olarak görünmemektedir. Desteklenen bir çekirdekle defterlerinizi açın.

Sürüm kullanımdan kaldırılma aşamasında

Bu bölüm, desteğin sonuna yaklaşan Python çekirdeği sürümlerini listeliyor. Listelenen sürümünü destek bitme tarihinden önce kullanan herhangi bir dizüstü bilgisayarı taşın.

Python 3.10. Python 3.10'un destek süresi, upstream kullanım ömrü sonuyla uyumlu olarak Ekim 2026'da sona eriyor. Python 3.10 not defterlerinizi bu tarihten önce Python 3.11 veya Python 3.12'ye taşıyın. Destek sonu tarihinden sonra, mevcut Python 3.10 not defterleri, Python 3.10 kaldırılmadan önce sınırlı bir süre daha çalışır.

Bir Python sürümü için desteğin sona ermesi, Python defterleri veya diğer çekirdek sürümleri için desteği etkilemez.

Python çekirdek sürümleri arasında geçiş

  1. Defteri açın ve çekirdek menüsünden desteklenen bir çekirdek olan Python 3.11 veya Python 3.12'yi seçin. Çekirdek seçim adımları için Notebook'ta Python deneyimini kullan sayfasına bakınız.
  2. Kodunuzu sürüme özgü davranış açısından inceleyin. Çoğu saf Python kodu Python 3.10, 3.11 ve 3.12 sürümlerinde değişmeden çalışır.
  3. Bir Python sürümünü sabitleyen paketleri yeniden yükleyin ve ardından sonuçları doğrulamak için notebook'u tekrar çalıştırın.

Python notebook çekirdeğini değiştirmek Spark çalışma zamanınızı veya herhangi bir Spark notebook'unuzu değiştirmez. Python notebook çekirdeklerini ve Spark çalışma zamanlarını bağımsız seçersiniz.

Sık sorulan sorular

Mevcut Python 3.10 dizüstü bilgisayarlarım Ekim 2026'da çalışmayı durduracak mı?

O tarihte değil. Python 3.10 desteğinin sonuna geldiğinde, Kullanımdan Çıkmış aşamasına geçiyor: Python 3.10'da yeni defterler oluşturamazsınız ve mevcut defterler güvenlik güncellemeleri olmadan kendi riskinizle sınırlı bir süre çalışmaya devam eder. Python 3.10 kaldırılmadan önce onları Python 3.11 veya Python 3.12'ye geçirin.

Python 3.10'daki zamanlanmış çalıştırmalarım ve işlem hattı çalıştırmalarım ne olur?

Zamanlanmış çalıştırmalar ve pipeline notebook etkinlikleri, notebook'un seçilmiş çekirdeğini kullanır. Kullanımdan Kaldırılmış aşamada, mevcut Python 3.10 planlanmış çalıştırmalarınız ve pipeline aktiviteleriniz sınırlı bir süre boyunca kendi sorumluluğunuzla çalışmaya devam eder. Python 3.10 kaldırıldıktan sonra, Python 3.10'a sabitlenmiş çalıştırmalar başlamıyor. Çekirdeği kaldırmadan önce Python 3.11 veya Python 3.12 olarak ayarlayın, ardından sonuçları doğrulamak için zamanlamalarınızı ve pipeline'larınızı yeniden çalıştırın.

Bir defterin hangi çekirdeği kullandığını nasıl anlarım?

Seçilen çekirdek, defterin Ana şeridinde ve durum çubuğunda görünür. Çekirdek menüsünden değiştiriyorsunuz. Adımlar için Notebook'ta Python deneyimini kullan sayfasına bakınız.

Python 3.10'dan Python 3.12'ye geçmek için kodumu değiştirmem gerekiyor mu?

Çoğu saf Python kodu değişmeden çalışır. Python 3.10'dan sonra kaldırılan modüllere veya sözdizimi gerektiren kodları gözden geçirin, Python sürümünü sabitleyen paketleri yeniden yükleyin ve çekirdek değiştirdikten sonra notebook'u test edin.

Python notebook çekirdeği Spark çalışma zamanındaki Python versiyonuyla aynı mı?

No. Bir Spark çalışma zamanı, Spark iş yükleri için bir Python sürümü içerir ve Python notebook çekirdeği, saf Python defterleri için seçilen bağımsız bir sürümdür. İkisi ayrı versiyon olarak sunulur ve desteklenir. Spark çalışma zamanları için Fabric'teki Apache Spark çalışma zamanına bakınız.

Python 3.10 desteğinin sona ermesi, Python notebookları desteğini sona erdiriyor mu?

No. Python notebook'leri, Fabric'te desteklenen bir özellik olmaya devam etmektedir. Sadece bireysel Python sürümü destek sonuna ulaşıyor. Devam etmek için daha yeni bir çekirdek seçin.