Ahududu Pi 5 Raspberry Pi OS’nin Debian 12 “Bookworm”u temel alan yeni bir sürümünü gerektirir. Raspberry Pi 4, Pi 3, Pi Zero veya başka bir kart için yeni bir kart yazıyorsanız muhtemelen Bookworm’u da kullanıyor olacaksınız. İşletim sisteminin bu yeni sürümü Python modüllerinin kurulma şeklini değiştiriyor ve ilk başta oldukça kafa karıştırıcı olabilir. Herhangi bir HAT’yi programlamak için neredeyse kesinlikle Python modüllerini kurmanız gerekecektir. en iyi Raspberry Pi HAT’laryani bu çok önemli.
Python sanal ortamları, Python projelerinizi kontrol altında tutmanın ve işletim sisteminizin varsayılan Python kurulumundan uzak tutmanın kullanışlı bir yoludur. Geçmişte Python modüllerini işletim sistemi düzeyinde kurduk ve çoğumuz için bu işe yaradı, ancak her zaman işletim sistemi kurulumumuzu bozma riskiyle karşı karşıyaydık. Python paket yöneticisi pip aracılığıyla kurulan bir Python modülünün, işletim sisteminin paket yöneticisi (bu durumda APT) kullanılarak kurulan bir Python modülüyle çakışma ihtimali her zaman vardır.