Yazdığımız python kodunu çoğu zaman başkalarıyla paylaşırız. Kodumuzu kullanmak isteyen kişiler genelde kütüphaneler yüzünden bir sürü problem yaşar. Çünkü her projede kullanılan kütüphanelerin sürümleri genelde birbirinden farklıdır. Bu sorunu ortadan kaldırmak için projemizin kaynak koduyla birlikte gerekli kütüphanelerin sürümlerinin bir listesini paylaşmak bu sorunu ortadan kaldıracaktır diye düşünüyorum. Bunu yapmak icin lütfen adımları sırasıyla takip ediniz.

pip list diyerek yüklü olan paket listesini görebilirsiniz.

Bu yüklü paketlerin listesini dışarıya aktarmak istersek.

pip freeze > package_list.txt

Komutu yardımıyla kurulu kütüphanelerin bir listesini dışarıya aktarmış oluruz.

Peki dışarıya aktarılan bir listeyi geri içeri nasıl aktarıyoruz.

Başlamadan önce bir hatırlatma yapayım. Bu içeriye aktarma işleminde yapılan yüklemeler bütün sistemi etkilemektedir. Bunun yerine benim önerim sanal environment kurmanız. Bu kurulumu yaparak her projeyi ayrı paket listeleri ile kullanabilirsiniz.

pip install -r package_list.txt

Linux kullanıcıları başına sudo eklemeyi unutmayın.

İyi kullanımlar.