Giriş
Python yorumlanmış bir programlama dilidir. Yazarı Hollandalı bir geliştirici olan Guido van Rossum'dur. Python zengin özelliklere sahip bir dildir ve yeni başlayanlar dilin sözdizimine hızla alışır ve uygun bir metin düzenleyicide program yapar veya entegre bir geliştirme ortamı kullanır. Python dilini kullanarak, yazılan koddaki hatalar hakkında bilgi alabilirsiniz. Bu rehber ile Ubuntu Server 22.04 üzerinde Python'un son sürümünü kurabileceksiniz.
Kurulum için hazırlık
Paketleri kurmadan önce, Ubuntu Server 22.04'ü standart bir kullanıcı olarak çalıştırmak için rehberimizi takip etmeniz gerekir.
Python 3'ü İndirin
Paket dizinini güncelleyelim ve paketleri en son sürümlere güncellemek için komutu çalıştıralım:
"-y" anahtarı güncellemeye zorlamak anlamına gelir.
Python sürümünü kontrol etmek şu şekildedir:
Çıktı bu şekilde olacak:
Python 3.10.6
Bir sonraki adım Python paketlerini yönetmek için python3-pip'i kurmaktır. Yerleşik komutu kullanalım:
Matplotlib kütüphanesini yüklemek için aşağıdaki komutu çalıştırmanız gerekir ve sonuç Ekran 1'de gösterilir:
Yazılım ortamının güvenilir olduğundan emin olmak için birkaç paket yüklemeniz gerekir:
İlk aşama tamamlandı. Paket indeksini güncelledik ve eski paketleri güncelledik, pip3 paket yönetim sisteminin güncel sürümü kuruldu.
Sanal bir ortam kurma
Bir üretim sunucusunda sanal bir geliştirme ortamı, ana geliştirme ortamında çalışmaya kıyasla harika bir çözüm olarak kabul edilir. Sanal bir ortamda, ana geliştirme ortamının dosyalarını düzenleyebilir ve zarar veremezsiniz. İhtiyaç duyduğumuz kadar sanal ortam oluşturabiliriz. Her sanal ortam sunucumuzdaki farklı dizinlerde konuşlandırılır. Dizinler, sanal ortamın başlatılması için dosyalar içerir.
Sanal ortam, yüklü venv (sanal ortam) paketi kullanılarak dağıtılır:
Ardından test adında bir dizin oluşturalım:
cd test
İlk dizine geçin ve test_env adında bir sanal ortam oluşturmak için aşağıdaki komutu kullanın:
Sonuç Ekran 2'de gösterilmektedir.
Oluşturulan dosyalar sanal ortamı ana bilgisayar dosyalarımızdan ayrı olarak çalışacak şekilde yapılandırır. Ortamın etkinleştirilmesi aşağıdaki gibidir ve ortamı devre dışı bırakmak için deactivate komutunu çalıştırmanız gerekir:
Sanal ortamı devre dışı bırakmak için şu komutu çalıştırın:
Sonuçlar Ekran 3'te gösterilmektedir.
Şekilde, başlatmanın ardından kullanıcı adının önünde (test_env) tüm komutların sanal bir ortamda yürütüldüğünü gösteren bir yazı belirdiğini görebilirsiniz, bir sonraki adım Python programlama dilinde yazılmış normal bir kodu çalıştırmayı düşünmektir.
Sanal ortamı test etme
Etkinleştirmeden sonra .py uzantılı bir dosya oluşturmanız gerekir:
Ve aşağıdaki kod parçasını ekleyin:
"Thank you for using tutorials from \n"
"Serverspace Team")
Programı çalıştırmak için aşağıdakileri yapın:
Ve Ekran 4'te gösterildiği gibi aşağıdaki sonucu elde ederiz.
Bu noktada aşama sona eriyor ve sanal ortamda çalışma sürecini tamamlamak için "deactivate" komutunu çalıştırıp normal ortama döneceğiz.
Sonuçlar
Bu talimatta:
- Yazılım paketlerinin güncellenmesi ve paket indeksinin güncellenmesi için seçenekler değerlendirildi;
- Python programlama dili kütüphanelerini pip3 paket yönetim sistemini kullanarak yükledim;
- Sanal ortamın etkinleştirilmesi ve devre dışı bırakılması göz önünde bulunduruldu;
- Sanal ortamda test edilmiş çalışma.