Raspberry Pi 5 ve Önceki Modellere Python Modülleri Nasıl Kurulur - Dünyadan Güncel Teknoloji Haberleri

Raspberry Pi 5 ve Önceki Modellere Python Modülleri Nasıl Kurulur - Dünyadan Güncel Teknoloji Haberleri
Python’u sanal ortamın içinde kullandığınızdan emin olun Bir terminal açın ve kurulacak paketi arayın en iyi Raspberry Pi HAT’laryani bu çok önemli Neyse ki Python’un sanal bir ortam oluşturmak, etkinleştirmek ve devre dışı bırakmak için basit bir süreci var

(İmaj kredisi: Tom’un Donanımı)

Raspberry Pi işletim sistemi artık Debian 12 “Kitapkurdu”nu temel alıyor ve Debian işletim sistemi ekibi de şu adımları takip etmeye karar verdi: Python kılavuzu PEP668 ve dolayısıyla Raspberry Pi OS’nin de olması gerekir Aşağıdaki ekran görüntüsünde th-test dizininin Python ortamını destekleyecek şekilde oluşturulduğunu ve dosyalarla doldurulduğunu gösterdik

deactivate cd ~

Sistem Modülleriyle Python Sanal Ortamı Oluşturma

İşletim sistemi düzeyinde kurulu tüm Python modüllerinin bir kopyasını içeren bir Python sanal ortamı oluşturmamız gerekirse, ortamı oluştururken bir argüman iletebiliriz Herhangi bir pip kurulumu sanal ortamda kurulu Python’u kullanacaktır Çıktıyı göndermek için bir Linux kanalı kullanıyoruz Testimizde sanal ortama th-test adını verdik Bu, ortamı kapatacak ve yazılan herhangi bir Python kodu, işletim sistemi varsayılan Python kurulumunu kullanacaktır

pip list | less

(İmaj kredisi: Tom’un Donanımı)

source bin/activate

(İmaj kredisi: Tom’un Donanımı)

5 Dizini yeni oluşturulan dizine değiştirin ve sanal ortamı etkinleştirin Çıkmak için CTRL + D tuşlarına basın Bir terminal açın ve dizinin olmasını istediğiniz yere gidin Bu argüman, bir grup modülün kullanıma hazır olmasını istediğimizde kullanışlıdır, ancak bu “mutfak lavabosu” yaklaşımı birçok proje için biraz abartılıdır

python -m venv --system-site-packages th-system

2 Python’un bulunacağı sanal ortam /ana sayfa/pi/th-testi/bin/python

(İmaj kredisi: Tom’un Donanımı)

6 az komutunu kullanarak çıktının ekranda ne kadar hızlı kaydırılacağını kontrol edebiliriz Python sanal ortamını etkinleştirin Yeni bir sanal ortam oluşturun ve –system-site-packages argümanını iletin

cd th-system source bin/activate

3

pip install icecream

(İmaj kredisi: Tom’un Donanımı)

7

(İmaj kredisi: Tom’un Donanımı)

3 İş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 Bir Python hata ayıklama aracı olan dondurmayı aradık

cd th-test

4 Dizini Python sanal ortamına değiştirin

1 Burada işletim sistemi düzeyinde Python kullandığımızı gösteriyoruz ve dondurma modülünü Python oturumuna aktarıyoruz

1 Python’un ortamı yaratması birkaç saniye sürecektir

pip list

(İmaj kredisi: Tom’un Donanımı)

8 Bu kullanışlı denetim aracı, ortam oluşturulduğunda otomatik olarak ve kullanıcı tarafından manuel olarak yüklenen tüm paketleri listeleyecektir

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 İşletim sistemi düzeyinde Python kurulumu genellikle /usr/bin/python

Kurulu modülleri ulaşmak istediğiniz şeye göre uyarlamak daha iyi olacaktır Boş zamanlarımızda üzerinde çalıştığımız Python hata ayıklama aracı olan dondurmayı seçtik Parantez içinde sanal ortamın adını göreceksiniz Sanal ortam için kurulu Python modüllerini listeleyin

Raspberry Pi OS Bookworm’a Python Modülü Kurulumu

Bir Python modülünü işletim sistemi düzeyinde kurmak için, bunun paket yöneticisi aracılığıyla mevcut olup olmadığını kontrol etmemiz gerekir ve ardından kurabiliriz Sanal ortamı devre dışı bırakın ve ana dizine dönün

2 Pip aracılığıyla kurulan tüm Python paketlerini listeleyin Eğer pip aracılığıyla bir modül kurmayı deneseydik bir hata mesajı alırdık Python paketleri python3- ve ardından modül adıyla başlayacaktır Bunu Raspberry Pi OS ve Debian 12 ile yapabilmek için Python modüllerimizin OS Python modüllerine müdahale etmemesi için sanal bir ortam (venv) oluşturmamız gerekiyor İşletim sistemi düzeyindeki Python kurulumunuza dokunulmaz 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 Sanal ortamımıza th-system adını verdik

python -m venv th-test

(İmaj kredisi: Tom’un Donanımı)

3 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 Pip kullanarak bir Python modülü kurun İşletim sistemi üzerinde kurulu birçok Python modülü bulunmaktadır 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 sanal ortamını oluşturun Ancak bunun işe yarayacağı bir zaman olabilir

sudo apt search icecream

(İmaj kredisi: Tom’un Donanımı)

2 Python paketinin çıktısını kontrol edin ve yüklemek için adı kullanın Sonraki sayfayı yüklemek için boşluk tuşuna basın ve işiniz bittiğinde çıkmak için Q tuşuna basın Eğer emin olamazsak, bu komut bize hangi Python kurulumunu kullandığımızı söyleyecektir

1 Bir Python oturumu açın ve modülü içe aktarın Herhangi bir HAT’yi programlamak için neredeyse kesinlikle Python modüllerini kurmanız gerekecektir

Ahududu Pi 5 Raspberry Pi OS’nin Debian 12 “Bookworm”u temel alan yeni bir sürümünü gerektirir

python3 -i

(İmaj kredisi: Tom’un Donanımı)

Python Sanal Ortamı Oluşturma

İhtiyacımız olan Python modülleri işletim sistemi paket yöneticisinde yoksa Python paket yöneticisi pip’i kullanmamız gerekecektir