Jawaban lain memberikan deskripsi yang adil tentang perinciannya, tetapi saya ingin menyoroti beberapa poin tingkat tinggi.
pip adalah manajer paket yang memfasilitasi instalasi, peningkatan, dan penghapusan paket python . Ini juga berfungsi dengan lingkungan python virtual .
conda adalah manajer paket untuk setiap perangkat lunak (instalasi, peningkatan dan penghapusan instalasi). Ini juga berfungsi dengan lingkungan sistem virtual .
Salah satu tujuan dengan desain conda adalah untuk memfasilitasi manajemen paket untuk seluruh tumpukan perangkat lunak yang diperlukan oleh pengguna, di mana satu atau lebih versi python mungkin hanya sebagian kecil. Ini termasuk perpustakaan tingkat rendah, seperti aljabar linier, kompiler, seperti mingw pada Windows, editor, alat kontrol versi seperti Hg dan Git, atau apa pun yang memerlukan distribusi dan manajemen .
Untuk manajemen versi, pip memungkinkan Anda untuk beralih di antara dan mengelola beberapa lingkungan python .
Conda memungkinkan Anda untuk beralih di antara dan mengelola beberapa lingkungan tujuan umum di mana banyak hal lain dapat bervariasi dalam jumlah versi, seperti C-libraries, atau compiler, atau test-suites, atau mesin database dan sebagainya.
Conda bukan Windows-sentris, tetapi pada Windows itu sejauh ini merupakan solusi unggul yang tersedia saat paket ilmiah kompleks yang membutuhkan kompilasi harus diinstal dan dikelola.
Saya ingin menangis ketika saya memikirkan berapa banyak waktu saya yang hilang ketika mencoba mengkompilasi banyak paket ini melalui pip pada Windows, atau debug gagal pip install
sesi ketika kompilasi diperlukan.
Sebagai titik akhir, Continuum Analytics juga meng-host (gratis) binstar.org (sekarang disebut anaconda.org ) untuk memungkinkan pengembang paket reguler untuk membuat tumpukan perangkat lunak kustom (buatan!) Mereka sendiri yang bisa didapatkan oleh pengguna paket conda install
.
conda
/enpgk
ditargetkan padanew users who want to get up and running with minimal effort
: kanopi / anaconda adalah lingkungan mandiri, yang tidak mengganggu sistem python (seperti venv tetapi lebih kuat). BTW IPyhton, bukan iPython (huruf besar I)