Elbette, işte A’dan Z’ye sıralanmış halde Python pip
komutları cheat sheet:
1. Belirli Bir Kütüphanenin Sürümünü Belirli Bir Aralık İçinde Güncelleme:
pip install --upgrade <kütüphane-adı>">=<sürüm-numarası>,<=<üst-sürüm-numarası>"
komutu, belirtilen kütüphaneyi belirli bir aralıktaki sürüme günceller.
2. Belirli Bir Kütüphaneyi Belirli Bir Sürüme Geri Döndürme:
pip install <kütüphane-adı>==<sürüm-numarası>
komutu, belirtilen kütüphaneyi belirli bir sürüme geri döndürür.
3. Belirli Bir Kütüphaneyi Belirli Bir Sürüme Güncelleme:
pip install --upgrade <kütüphane-adı>==<sürüm-numarası>
komutu, belirtilen kütüphaneyi belirli bir sürüme günceller.
4. Belirli Bir Kütüphaneyi Kaldırma:
pip uninstall <kütüphane-adı>
komutu, belirtilen kütüphaneyi kaldırır.
5. Belirli Bir Sürümü Kaldırma (Sürüm Numarası İle):
pip uninstall <kütüphane-adı>==<sürüm-numarası>
komutu, belirtilen sürüm numarasındaki kütüphaneyi kaldırır.
6. Belirli Bir Sürümü Güncelleme:
pip install --upgrade <kütüphane-adı>
komutu, belirtilen kütüphaneyi belirli bir sürüme günceller.
7. Belirli Bir Sürümü Yükleme:
pip install <kütüphane-adı>==<sürüm-numarası>
komutu, belirtilen sürüm numarasındaki kütüphaneyi yükler.
8. Belirli Bir Dosyaya Bağımlılıkları Kaydetme:
pip freeze > requirements.txt
komutu, kurulu kütüphaneleri ve sürüm numaralarınırequirements.txt
dosyasına kaydeder.
9. Geliştirme Modunda Yükleme:
pip install -e .
komutu, proje klasörünü geliştirme modunda (-e
) yükler, bu şekilde yapılan değişiklikler anında etkili olur.
10. Güncellemeleri Kontrol Etme:
pip list --outdated
komutu, kurulu kütüphanelerin güncel olup olmadığını kontrol eder.
11. Güncelleme:
pip install --upgrade <kütüphane-adı>
komutu, belirtilen kütüphaneyi günceller.
12. Kütüphane Hakkında Yardım Alma:
pip help
komutu,pip
komutları hakkında yardım alır.
13. Kütüphane Yükleme:
pip install <kütüphane-adı>
komutu, belirtilen kütüphaneyi yükler.
14. Kütüphaneyi Sistem Geneline Yüklememe:
pip install --user <kütüphane-adı>
komutu, kütüphaneyi sadece kullanıcı düzeyinde yükler, sistem geneline değil.
15. Kurulu Kütüphanenin Sürümünü Güncelleme:
pip install --upgrade <kütüphane-adı>
komutu, belirtilen kütüphaneyi en son sürüme günceller.
16. Kurulu Kütüphanenin Yüklü Dosyalarını Gösterme:
pip show --files <kütüphane-adı>
komutu, belirtilen kütüphanenin yüklü dosyalarını gösterir.
17. Kurulu Kütüphaneyi Listeleme:
pip list
komutu, kurulu kütüphanelerin listesini gösterir.
18. Python Paketini Güncelleme:
pip install --upgrade pip
komutu,pip
komutunu günceller.
19. Python Sanal Ortamı (Virtual Environment) Aktifleştirme:
- Unix/MacOS:
source myenv/bin/activate
- Windows:
.\myenv\Scripts\activate
20. Python Sanal Ortamı (Virtual Environment) Deaktifleştirme:
deactivate
komutu, aktif olan sanal ortamı kapatır.
21. Python Sanal Ortamı (Virtual Environment) Oluşturma:
python -m venv myenv
komutu,myenv
isimli bir sanal ortam oluşturur.
22. Sanal Ortam (Virtual Environment) Aktifleştirme:
- Unix/MacOS:
source myenv/bin/activate
- Windows:
.\myenv\Scripts\activate
23. Sanal Ortam (Virtual Environment) Deaktifleştirme:
deactivate
komutu, aktif olan sanal ortamı kapatır.
24. Sanal Ortam (Virtual Environment) Oluşturma:
python -m venv myenv
komutu,myenv
isimli bir sanal ortam oluşturur.
25. requirements.txt Dosyasındaki Bağımlılıkları Yükleme:
pip install -r requirements.txt
komutu,requirements.txt
dosyasındaki bağımlılıkları yükler.
26. Kütüphaneyi Test Ekipmanı ile Kurma:
pip install --no-deps <kütüphane-adı>
komutu, belirtilen kütüphaneyi test ekipmanı olmadan kurar.
27. Python Sanal Ortamı (Virtual Environment) Silme:
rm -r myenv
(Unix/MacOS) veyarmdir /S /Q myenv
(Windows) komutu,myenv
isimli sanal ortamı siler.
28. Kütüphane Hakkında Detaylı Bilgi Alma:
pip show <kütüphane-adı>
komutu, belirtilen kütüphanenin detaylı bilgilerini gösterir.
29. Kurulu Kütüphanenin Yüklü Dosyalarını Dizin İle Gösterme:
pip show --files <kütüphane-adı>
komutu, belirtilen kütüphanenin yüklü dosyalarını dizinleri ile gösterir.
30. Yüklü Kütüphanenin Sürüm Bilgisini Gösterme:
pip show --verbose <kütüphane-adı>
komutu, belirtilen kütüphanenin yüklü sürüm bilgisini detaylı bir şekilde gösterir.
31. Belirli Bir Kütüphanenin Bağımlılıklarını Gösterme:
pip show --requires <kütüphane-adı>
komutu, belirtilen kütüphanenin bağımlılıklarını gösterir.
32. Belirli Bir Kütüphanenin Sürümünü İndirme (İndirilen Dosyanın Adı Gösterilir):
pip download --no-deps --no-binary :all: -d /path/to/download <kütüphane-adı>==<sürüm-numarası>
komutu, belirtilen kütüphanenin belirli bir sürümünü indirir.
33. İndirilen Kütüphanenin Sıkıştırılmış Dosyasını Kurma:
pip install /path/to/download/<kütüphane-adı>-<sürüm-numarası>.tar.gz
komutu, indirilen kütüphanenin sıkıştırılmış dosyasını kurar.
34. Belirli Bir Kütüphanenin Hangi Kütüphaneye Bağımlı Olduğunu Gösterme:
pip show --files <kütüphane-adı> | grep /site-packages/
(Unix/MacOS) veyapip show --files <kütüphane-adı> | findstr /site-packages\
(Windows) komutu, belirtilen kütüphanenin hangi kütüphaneye bağımlı olduğunu gösterir.
35. Geliştirme Modunda Kurulu Kütüphanenin Kaldırılması:
pip uninstall -y -v -e .
komutu, geliştirme modunda kurulu olan kütüphaneyi kaldırır.
36. requirements.txt Dosyasındaki Bağımlılıkların Sürümlerini Güncelleme:
pip freeze | % { $_ -replace '==.*', '' } | %{ $_ + '==' + (pip show --files $_ | select -First 1).Version.ToString() } | Out-File -Encoding utf8 -FilePath requirements.txt
(Windows PowerShell) veyapip freeze | sed -E 's/==.*/==$(pip show --files {} | awk 'NR==1 { print $2 }')/' > requirements.txt
(Unix/MacOS) komutu,requirements.txt
dosyasındaki bağımlılıkların sürümlerini günceller.
37. Yüklü Kütüphaneleri Topluca Kaldırma:
pip freeze | xargs pip uninstall -y
(Unix/MacOS) veyapip freeze | ForEach-Object { pip uninstall -y $_ }
(Windows PowerShell) komutu, yüklü tüm kütüphaneleri topuca kaldırır.
38. requirements.txt Dosyasındaki Bağımlılıkları Güncelleme:
pip install --upgrade -r requirements.txt
komutu,requirements.txt
dosyasındaki bağımlılıkları günceller.
39. Yüklü Kütüphanelerin Versiyonlarını Güncelleme:
pip freeze | % { $_ -replace '==.*', '' } | %{ pip install --upgrade $_ }
(Windows PowerShell) veyapip freeze | sed -E 's/==.*/==/' | xargs -n1 pip install --upgrade
(Unix/MacOS) komutu, yüklü kütüphanelerin versiyonlarını günceller.
40. Kurulu Kütüphanenin Bağımlılıklarını Gösterme:
pip show --files <kütüphane-adı> | grep /site-packages/ | xargs -I {} bash -c 'pip show --files {} | grep /site-packages/'
(Unix/MacOS) veyapip show --files <kütüphane-adı> | findstr /site-packages\ | ForEach-Object { pip show --files $_ | findstr /site-packages\ }
(Windows PowerShell) komutu, belirtilen kütüphanenin bağımlılıklarını gösterir.
41. Python Sanal Ortamı (Virtual Environment) Adını Değiştirme:
mv eski-isim yeni-isim
(Unix/MacOS) veyaren eski-isim yeni-isim
(Windows) komutu, Python sanal ortamının adını değiştirir.
42. Python Sanal Ortamını (Virtual Environment) Yeniden Oluşturma:
deactivate && rm -r myenv && python -m venv myenv && source myenv/bin/activate
(Unix/MacOS) veyadeactivate && rmdir /S /Q myenv && python -m venv myenv && .\myenv\Scripts\activate
(Windows) komutu, Python sanal ortamını yeniden oluşturur ve aktifleştirir.
43. requirements.txt Dosyasındaki Bağımlılıkları Tek Satırda Gösterme:
pip freeze | tr '\n' ' '
komutu,requirements.txt
dosyasındaki bağımlılıkları tek satırda gösterir.
44. Kurulu Kütüphanenin Boyutunu Gösterme:
pip show --verbose <kütüphane-adı> | grep "Disk space used:"
(Unix/MacOS) veyapip show --verbose <kütüphane-adı> | findstr "Disk space used:"
(Windows) komutu, belirtilen kütüphanenin diskte kapladığı alanı gösterir.
45. Kurulu Kütüphanenin Bağımlılıklarını Topluca Kaldırma:
pip show --files <kütüphane-adı> | grep /site-packages/ | xargs -I {} bash -c 'pip show --files {} | grep /site-packages/ | xargs -I {} bash -c "pip uninstall {} -y -q"'
(Unix/MacOS) veyapip show --files <kütüphane-adı> | findstr /site-packages\ | ForEach-Object { pip show --files $_ | findstr /site-packages\ | ForEach-Object { pip uninstall $_ -y -q } }
(Windows PowerShell) komutu, belirtilen kütüphanenin bağımlılıklarını topuca kaldırır.
46. Yüklü Kütüphanenin Sürüm Bilgisini Gösterme:
pip show --verbose <kütüphane-adı> | grep "Version:"
(Unix/MacOS) veyapip show --verbose <kütüphane-adı> | findstr "Version:"
(Windows) komutu, belirtilen kütüphanenin yüklü sürüm bilgisini gösterir.
47. Belirli Bir Kütüphanenin Bağımlılıklarını Güncelleme:
pip freeze | grep <kütüphane-adı> | sed 's/==.*//' | xargs -I {} pip install --upgrade {}
(Unix/MacOS) veyapip freeze | findstr <kütüphane-adı> | sed 's/==.*//' | ForEach-Object { pip install --upgrade $_ }
(Windows PowerShell) komutu, belirtilen kütüphanenin bağımlılıklarını günceller.
48. Yüklü Kütüphanenin Dosya Yollarını Gösterme:
pip show --files <kütüphane-adı> | grep /site-packages/
(Unix/MacOS) veyapip show --files <kütüphane-adı> | findstr /site-packages\
(Windows) komutu, belirtilen kütüphanenin dosya yollarını gösterir.
49. Kurulu Kütüphanenin Bağımlılıklarını Güncelleme:
pip show --files <kütüphane-adı> | grep /site-packages/ | xargs -I {} bash -c 'pip show --files {} | grep /site-packages/ | xargs -I {} bash -c "pip install --upgrade {} -q"'
(Unix/MacOS) veyapip show --files <kütüphane-adı> | findstr /site-packages\ | ForEach-Object { pip show --files $_ | findstr /site-packages\ | ForEach-Object { pip install --upgrade $_ -q } }
(Windows PowerShell) komutu, belirtilen kütüphanenin bağımlılıklarını günceller.