Saya selalu merekomendasikan menginstal paket Python dengan pip, karena beberapa pengelola paket OS melakukan penyesuaian paket, dan ini dapat merusak atau mengubah perilaku paket.
Jika Anda perlu menginstal paket secara global:
$ sudo pip install PACKAGE
Dan itu akan mencoba mengunduh paket Anda dari PyPI atau tautan proyek.
Anda harus menyadari bahwa apa yang membuatnya di pengelola paket mengalami beberapa pengujian integrasi, sementara apa yang ada di Pypi belum teruji.
Pypi OK untuk pengembangan.
Dalam produksi, Anda dapat menggunakan Pypi, tetapi Anda akan segera mengetahui bahwa Anda selalu dapat mengandalkan apa yang ada di pengelola paket...
Sebagian besar jawaban atas pertanyaan ini melewatkan salah satu keuntungan menggunakan apt-get
:
apt-get
adalah dikompilasi sebelumnya , yang memasang jauh lebih cepat dari pip
.
Untuk menginstal numpy, matplotlib, panda, dan modul terkait scipy lainnya, apt-get
hanya butuh beberapa detik; pip
dapat dengan mudah menghabiskan 10 menit+.
Jika Anda memiliki akses root dan tidak keberatan dengan versi yang sedikit usang, apt-get
adalah cara cepat &bebas khawatir.
Anda mungkin sudah mengetahui manfaat apt-get. Notifikasi pembaruan otomatis, paket lain yang diinstal apt yang membutuhkan alat tersebut untuk mengetahui bahwa mereka diinstal, dll.
Dengan pip, Anda tahu bahwa Anda mendapatkan versi terbaru saat menginstalnya, Anda dapat menginstal ke versi non-default Python, dan Anda dapat menginstal ke virtualenv.
Jika Anda tidak memerlukan fitur apa pun yang diberikan pip, dan Anda tidak perlu menginstal paket Python lain secara rutin yang tidak tersedia melalui APT, gunakan versi APT.