PYTHON
Versiyon Kontrolü
python --versionYüklü olan tüm paketleri görmek
python -m pip listTüm paketleri silmek
pip freeze > packages.txt
pip uninstall -y -r packages.txtCache temizliği yapmak
pip cache purgePip upgrade
python -m pip install --upgrade pipPaketi kurmak
pip install numpyPaketi upgrade etmek
pip install --upgrade numpyPaket versiyonu kontrol etmek
pip show numpyPaketi kaldırmak
pip uninstall numpyPython sürümlerini çoklu kullanmak (pyenv) – Kurulum
Öncelikle “Yönetici” olarak powershell açıyoruz.
Set-ExecutionPolicy Unrestricted
Yukarıdaki soruya “A” diyerek devam ediyoruz.
https://github.com/pyenv-win/pyenv-win
adresine girerek,

Quick start altında yazan kodu kopyalayıp powershell ortamına yapıştırarak çalıştırıyoruz.

Pyenv Kullanımı
PowerShell kapatıp normal olarak tekrar açıyoruz.
pyenv --versionkodunu yazarak yüklenen pyenv versiyonunu görebiliyoruz.
pyenv install -lBu kod pyenv nin desteklediği python versiyonlarını görmemizi sağlıyor.
pyenv install 3.11.9
pyenv install 3.13.1
pyenv install 3.10.9diyerek desteklenen python versiyonlarından istediğimizi kurabiliriz.

pyenv versions
diyerek de yüklü versiyonların listesini alabiliriz.

pyenv rehashrehash komutu, Yeni bir Python sürümü yüklediğinizde, Bir Python sürümüne yeni bir paket yüklediğinizde ve VS Code veya başka bir IDE Python sürümlerini tanımadığında kullanılır. Bu komutları kullanabilmek için shims’lerin güncellenmesi gerekir. Bu komut shims’leri yeniden oluşturur ve mevcut Python sürümlerine ait tüm komutların doğru şekilde çalışmasını sağlar.
pyenv global 3.11.9diyerek bilgisayarda kullanılacak olan varsayılan python versiyonu seçiliyor. Bu durumda hangi projemizde hangi versiyonu kullanmak istiyorsak, yukarıdaki kodu versiyon numarası ile kullanabiliriz.
“global” komutu ile kullanılacak python versiyonu belirlendikten sonra gerekli kütüphaneleri kurabiliriz.
pyenv global
diyerek o an hangi versiyon kullanılıyor, bunun kontrolünü yapabiliriz.

Vscode içerisinde “Select Kernel” diyerek de istediğimiz versiyonu kullanabiliriz.
pyenv uninstall 3.13.1Bu şekilde yüklü olan bir versiyonu kaldırabiliriz.
