Ubuntu 18.04’te Python Sürümünü Nasıl Yükseltirim?

Giriş: Python’un Önemi ve Güncellemenin Gerekliliği

Python, günümüzde yazılım geliştirme alanında en çok tercih edilen programlama dillerinden biridir. Web geliştirme, veri bilimi, otomasyon ve daha pek çok alanda yaygın olarak kullanılmaktadır. Fakat, Python’un yeni sürümleri, genellikle daha fazla özellik, performans iyileştirmeleri ve güvenlik güncellemeleri ile birlikte gelir. Bu nedenle, çalıştığınız projelerin en güncel Python sürümüyle uyumlu olması büyük bir önem taşır. Bu yazıda, Ubuntu 18.04 üzerinde Python sürümünüzü nasıl yükseltebileceğinize dair adım adım bir rehber sunacağım.

Adım 1: Mevcut Python Sürümünü Kontrol Etme

Python sürümünüzü yükseltmeye başlamadan önce, sisteminizde mevcut olan Python sürümünü kontrol etmek iyi bir adımdır. Terminalinizi açarak aşağıdaki komutu çalıştırabilirsiniz:

python3 --version

Bu komut, yüklü Python 3 sürümünü gösterecektir. Örneğin, sonucu ‘Python 3.6.9’ gibi bir değer olacaksa, mevcut sürümünüz 3.6.9’dur. Eğer daha güncel bir sürüm istiyorsanız, devam edebilirsiniz.

Adım 2: Gerekli Paketleri Güncellemek

Python güncellemesi yapmadan önce, sistem paketlerinizi güncellemek iyi bir uygulamadır. Aşağıdaki komutları kullanarak gerekli güncellemeleri yapabilirsiniz:

sudo apt update
sudo apt upgrade

Bu komutlar, sisteminizdeki tüm paketleri güncelleyerek olası sorunları önlemenize yardımcı olur. Güncelleme işlemi tamamlandıktan sonra, Python’un en güncel sürümünü yüklemeye hazırız.

Adım 3: Python’un Yeni Sürümünü Yüklemek

Ubuntu 18.04 üzerinde en güncel Python sürümünü yüklemenin birkaç yolu vardır. En yaygın yöntemler arasında deadsnakes PPA kullanmak yer alır. Bu PPA, daha yeni Python sürümlerinin bulunduğu bir depo sağlar.

Öncelikle, deadsnakes PPA yüklü olmadığından emin olmalısınız. Aşağıdaki komutla PPA’yı ekleyebilirsiniz:

sudo add-apt-repository ppa:deadsnakes/ppa

PPA eklendikten sonra, tekrar sistem paketlerinizi güncelleyip, yeni Python sürümünü kurabilirsiniz:

sudo apt update
sudo apt install python3.9

Yukarıdaki örnekte Python 3.9 yüklenmektedir; isterseniz farklı bir sürümü de seçebilirsiniz. Örneğin, Python 3.10 yüklemek için python3.10 yazarak kurulum yapabilirsiniz.

Adım 4: Yeni Python Sürümünü Kontrol Etme

Python’un yeni sürümünü yükledikten sonra, yeni sürümün başarıyla kurulduğunu kontrol etmelisiniz. aşağıdaki komutu kullanarak yeni yüklediğiniz Python sürümünü doğrulayabilirsiniz:

python3.9 --version

Bu komut, yeni Python sürümünüzü gösterecektir. Eğer her şey yolunda gittiyse, terminalde ‘Python 3.9.x’ gibi bir çıktı almalısınız. Artık yeni sürümü kullanmaya hazırsınız!

Adım 5: Python Sembollerini Yönetmek

Ubuntu üzerinde birden fazla Python sürümünü yönetmek için update-alternatives komutunu kullanabilirsiniz. Bu, hangi Python sürümünün varsayılan olarak kullanılması gerektiğini ayarlamanıza yardımcı olur. Aşağıdaki komutla alternatif Python sürümlerini ayarlayabilirsiniz:

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 2

Yukarıdaki komut, Python 3.6 ve 3.9 arasında bir seçim yapmanızı sağlar. Varsayılan sürümü seçmek için aşağıdaki komutu çalıştırabilirsiniz:

sudo update-alternatives --config python3

Bu işlem sırasında, sistem sizi mevcut sürümler arasında seçim yapmaya yönlendirecektir; burada istediğiniz sürümü seçebilirsiniz.

Adım 6: Yükseltilmiş Python İçin Sanal Ortamlar Oluşturma

Paket yöneticisi venv kullanarak yeni Python sürümü için sanal ortamlar oluşturabilirsiniz. Bu, projelerinizin bağımlılıklarını izole etmek için etkili bir yöntemdir. Aşağıdaki komut ile yeni bir sanal ortam oluşturabilirsiniz:

python3.9 -m venv myenv

Burada myenv, sanal ortamınızın ismi. Oluşturduğunuz sanal ortamı aktif hale getirmek için:

source myenv/bin/activate

Sanal ortamı kapatmak için deactivate komutunu kullanabilirsiniz. Bu sayede, belirli bir proje için yüklü olan bağımlılıkların etkisi yalnızca o sanal ortamda kalır.

Sonuç: Güncel Kalmanın Faydaları

Python sürümünü güncellemek, hem projenizin performansını artırır hem de güvenlik açıklarını kapatmanıza yardımcı olur. Güncel Python sürümüyle uyumlu kütüphaneler ve araçlar kullanmak, yazılım geliştirme süreçlerinizi oldukça hızlandırır. Yukarıda paylaşılan adımlarla, Ubuntu 18.04 sisteminizde Python sürümünüzü kolayca güncelleyebilir ve projelerinizde en son özelliklerden faydalanabilirsiniz.

Kısa bir özetle: Öncelikle mevcut Python sürümünüzü kontrol edin, gerekli güncellemeleri yapın, ardından yeni sürümü yükleyin ve isterseniz sanal ortamlar oluşturun. Teknoloji hızla değişiyor; bu nedenle, kendinizi ve projelerinizi güncel tutmak sizlerin elinde. Python yolculuğunuzda başarılar dilerim!

Python ekosistemindeki gelişmeleri takip etmeye ve yeni teknolojileri denemeye devam edin. Bu şekilde yazılım geliştirme becerilerinizi sürekli olarak yükseltebilir, daha etkili projeler ortaya koyabilirsiniz.

Scroll to Top