SORU
8 Ocak 2014, ÇARŞAMBA


Pip ve conda arasındaki fark nedir?

pip python paketleri için bir paket yöneticisi olduğunu biliyorum. Ancak, iPython web sitesi kullanımı üzerine montaj conda iPython yüklemek için gördüm.

pip iPython yüklemek için kullanabilir miyim? Neden ben zaten pip zaman başka bir python Paket Yöneticisi olarak conda kullanmalıyım?

pip conda arasındaki fark nedir?

CEVAP
8 Ocak 2014, ÇARŞAMBA


İşte kısa bir özet:

pip

  • Python paketleri sadece.
  • Derler kaynaktan her şeyi.
  • Temel Python topluluğu (yani, Python 3.4 otomatik olarak pip boostraps kodu içerecektir) tarafından kutsanmış.

conda

  • Python agnostik. Varolan paketler ana odak Python için de conda kendisi Python ile yazılmış, ama aynı zamanda C kütüphaneleri, ya da R paketleri, ya da gerçekten bir şey için conda paketleri alabilirsin.
  • Yükler ikililer. Kaynak paket inşa eden bir araç conda build " vardır, ama conda install kendisi zaten inşa conda paketleri şeyler yükler.
  • Dış. Conda Anakonda, Piton dağıtım Continuum Analytics tarafından sağlanan Paket Yöneticisi, ama Anaconda dışında da kullanılabilir. Pip bu varolan yüklemesini kullanmak için iyi bir nedeniniz yoksa tavsiye edilmez olsa da) yükleyerek Python varolan bir yükleme ile kullanabilirsiniz.

Her iki durumda da:

  • Python ile yazılmış
  • Kaynak (conda BSD ve pip MİT) açın

Conda ilk iki mermi noktaları birçok paket için pip üzerinde avantajlı hale getiriyor gerçekten. Beri pip yükler kaynağı, acı yüklemek şeylerle mümkün olup olmadığını derleme kaynak kodu (bu özellikle Windows, ama bunu bile doğru üzerinde eğer Linux paketleri var biraz zor C veya FORTRAN kütüphane bağımlılıkları). Conda ikili, biri () örneğin, Süreklilik zaten paketi derlemek zor işi yaptı ve yükleme sağlar, anlam yükler.

Ayrıca eğer kendi paketlerini oluşturmak, ilgilenen varsa bazı farklar vardır. Örneğin, pip bazı avantajları (statik olmak gibi, ve yine, agnostik Python) olan setuptools üzerine kuruludur, conda ise kendi biçimini kullanır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Liz Morgan

    Liz Morgan

    4 Aralık 2011
  • mist64

    mist64

    30 Mayıs 2006
  • spederson7

    spederson7

    17 Temmuz 2006