koddla

Yazılımcıları bilgi ile güçlendirir.

Pythonda dist-paketleri ile site-paketleri arasındaki fark nedir?

Dist paketleri dizinine yüklenen paketler ile site paketleri dizini arasındaki fark nedir?

dist-packages Debian’a özgü bir düzendedir, Ubuntu gibi Debian türevlerinde de bulunur. Modüller, Debian paket yöneticisinden dist-packages konuma geldiklerinde yüklenirler:

/usr/lib/python2.7/dist-packages

easy_install ve pip gibi paket yöneticileri de aynı şekilde paketleri dist-packages konuma koyarlar. Ancak dosyalar bu sefer aşağıdaki dizine konulur:

/usr/local/lib/python2.7/dist-packages

site paketleri yerine dist paketleri. Debian paketlerinden yüklenen üçüncü taraf Python yazılımı, site paketlerine değil, dist paketlerine girer. Bu, sistem Python ile el ile yükleyebileceğiniz kaynaktan gelen Python yapıları arasındaki çakışmayı azaltmak içindir.

Debian Python Wiki’den

Bu, Python’u kaynaktan el ile yüklerseniz, site paketleri dizinini kullandığı anlamına gelir. Bu sayeded iki kurulumu ayrı tutmamız sağlanır.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Back to top