
Python geliştirmeye başladığınızda, farklı projelerin farklı Python sürümlerini gerektirebileceğini fark edersiniz. Bu durumda, Python version manager (PYENV) kullanmak, projelerinizi izole etmenize ve yönetmenize yardımcı olabilir. Bu rehberde, Windows, MacOS ve Linux işletim sistemlerinde PYENV’i nasıl kuracağınızı ve kullanacağınızı öğreneceksiniz.
1. Pyenv Kurulumu
Windows için Pyenv Kurulumu
Windows üzerinde pyenv kurulumunu gerçekleştirmek için en kolay yol, bir PowerShell terminalinde aşağıdaki kurulum komutlarını sırayla çalıştırmaktır. Bu adım, pyenv-win
aracını otomatik olarak indirip kurmanızı sağlar. Windows PowerShell’i yönetici olarak çalıştırıp aşağıdaki komutları sırayla girin.
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine
Invoke-WebRequest -UseBasicParsing -Uri "https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/install-pyenv-win.ps1" -OutFile "./install-pyenv-win.ps1"; &"./install-pyenv-win.ps1"
Kurulum tamamlandıktan sonra, pyenv’in etkili olabilmesi için yeni bir PowerShell veya komut istemcisi penceresi açmanız gerekebilir. Bu, sistem ortam değişkenlerinin güncel değerlerini alarak pyenv’in doğru şekilde çalışmasını sağlar.
macOS için Pyenv Kurulumu
Homebrew yüklemek ve temel komutlar hakkında bilgi almak için aşağıdaki yazıyı ziyaret edin:
macOS ve Linux İçin Homebrew Kurulumu ve Kullanımı: Adım Adım Rehber
Aşağıdaki komutu kullanarak macOS sisteminize PYENV yükleyin:
brew install pyenv
Linux için Pyenv Kurulumu
Aşağıdaki komutu kullanarak Linux sisteminize PYENV yükleyin:
curl https://pyenv.run | bash
Kurulum tamamlandıktan sonra kullanabilmeniz için ortam değişkenlerine tanımlamamız gerekiyor aşağıdaki kodu çalıştırarak işlemi tamamlayın:
echo 'export PYENV_ROOT="$HOME/.pyenv" && [[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH" && eval "$(pyenv init --path)" && eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
2. Python Version Manager (PYENV) Kullanımı
Artık PYENV’e sahip olduğumuza göre, istediğimiz Python sürümünü yükleyebiliriz.
Python Sürümü Kurma:
pyenv install <sürüm>
Kurulan Python Sürümlerini Listeleme:
pyenv versions
Sistem Genelinde Kullanılacak Python Sürümünü Belirleme:
pyenv global <sürüm>
Proje İçin Python Sürümünü Belirleme:
Proje dizinine gidip aşağıdaki komutu kullanarak projenin kullanması gereken Python sürümünü belirleyebiliriz.
pyenv local <sürüm>
Pyenv’in Kullanılabilir Python Sürümlerini Güncelleme:
pyenv update
Sonuç
Umarım bu yazı, Pyenv’in temel kullanımı konusunda size yardımcı olmuştur. Pyenv’i doğru bir şekilde kullanmak, projeler arasında geçiş yaparken ve farklı Python sürümlerini yönetirken büyük bir kolaylık sağlar.
Herhangi bir sorunuz varsa, lütfen sormaktan çekinmeyin. Başarıyla Python projelerinizde Pyenv’i kullanmanız dileğiyle!
Bir yanıt yazın