skip to Main Content

python projelerinde gerekli modül / paketler

python projelerinde, projenin sorunsuz olarak çalışması için ihtiyaç duyulan paketler ana dizinde genel olarak requirements.txt dosyası içinde belirtilir.

dosya içerinde her satırda ihtiyaç duyulan modül adı ve sürüm numarası yer almaktadır.

Jinja2==3.0.1
requests==2.25.1

paketlerin sürümlerinde farklılık olabiliceği için yeni ve eski sürümlerde uygulama düzgün şekilde çalışmayabilir… bunun için paket sürüm ihtiyaçlarını belirtmek için ==, >=, <= operaatörleri kullanılabilir.

geliştirme ortamınızda en doğru paket ve versiyonlarını dosyaya aktarmak için pip paket yöneticisini kullanıyorsak

pip freeze > requirements.txt

komutu kullanılabilir. temin edilmiş herhangi bir projedeki en uygun paket kurmak içinde

pip install -r requirements.txt

kullanablirsiniz.

debian altında kullanılmayan yapılandırma dosyaları

sisteminiz üzerinden programı kaldırdıktan sonra sistem üzerinde kalan ve kullanılmayan yapılandırma dosyalarını bulmak için

dpkg -l | awk '/^rc/ {print $2}'

kaldırmak için

sudo su
dpkg -l | awk '/^rc/ {print $2}' | xargs dpkg --purge

kullanabilirsiniz.

Back To Top