Gw mau tau Gambaran keseluruhan dari Anaconda (pembahagian Python). Jelasin dalam bahasa melayu

Pengedaran Anaconda dilengkapi dengan lebih daripada 250 pakej yang dipasang secara automatik, dan lebih daripada 7.500 pakej sumber terbuka tambahan dapat dipasang dari PyPI serta pakej konda dan pengurus persekitaran maya. Ini juga menyertakan GUI, Anaconda Navigator,  sebagai alternatif grafik untuk antara muka baris perintah (CLI).

Perbezaan besar antara konda dan pengurus pakej pip ialah bagaimana kebergantungan pakej dikendalikan, yang merupakan cabaran besar bagi data sains Python dan sebabnya konda wujud.

Apabila pip memasang pakej, ia secara automatik memasang pakej Python yang bergantung tanpa memeriksa adakah ini bertentangan dengan pakej yang dipasang sebelumnya.  Ia akan memasang pakej dan mana-mana pergantungannya tanpa mengira keadaan pemasangan yang ada.  Oleh kerana itu, pengguna dengan pemasangan yang berfungsi, misalnya, Google Tensorflow, dapat mengetahui bahawa ia berhenti bekerja selepas menggunakan pip untuk memasang pakej lain yang memerlukan versi berbeza dari perpustakaan numpy yang bergantung daripada yang digunakan oleh Tensorflow. Dalam beberapa kes, bungkusan mungkin berfungsi tetapi menghasilkan hasil yang berbeza secara terperinci.

Sebaliknya, conda menganalisis persekitaran semasa termasuk semua yang sedang dipasang, dan, bersama dengan batasan versi apa pun yang ditentukan (misalnya Pengguna mungkin ingin mempunyai versi Tensorflow 2.0 atau lebih tinggi), berusaha bagaimana memasang sekumpulan dependensi yang serasi, dan menunjukkan amaran jika ini tidak dapat dilakukan.

Pakej sumber terbuka boleh dipasang secara individu dari repositori Anaconda,  Anaconda Cloud (anaconda.org), atau repositori atau cermin peribadi pengguna sendiri, menggunakan perintah conda install Anaconda, Inc. menyusun dan membina pakej yang terdapat di repositori Anaconda itu sendiri, dan menyediakan binari untuk Windows 32/64 bit, Linux 64 bit dan MacOS 64-bit. Apa sahaja yang ada di PyPI boleh dipasang ke dalam lingkungan konda menggunakan pip, dan konda akan memantau apa yang telah dipasang sendiri dan pip yang telah dipasang.

Pakej khusus boleh dibuat menggunakan perintah conda build, dan dapat dikongsi dengan orang lain dengan memuat naiknya ke Platform Anaconda Cloud,  PyPI atau repositori lain.

Pemasangan lalai Anaconda2 merangkumi Python 2.7 dan Anaconda3 merangkumi Python 3.7. Namun, ialah mungkin untuk membuat persekitaran baharu yang merangkumi versi Python yang dikemas dengan konda.