Instalasi library menggunakan pip

Salah satu kelebihan utama python adalah tersedianya dukungan library yang sangat masif untuk berbagai macam kebutuhan. Kebutuhan tersebut antara lain mencakup pengembangan web, game, statistik, computer vision, machine learning, dan masih banyak lagi. Artikel kali ini akan menyampaikan cara untuk dapat menggunakan library dimaksud.

Istilah package vs library

Istilah library sering dipertukarkan dengan package. Hal ini tidak terlalu prinsip dan dapat dimaklumi, karena baik package maupun library, keduanya terdiri atas kumpulan module. Pun demikian, umumnya library digunakan untuk merujuk kepada kumpulan package, sedangkan package sendiri merujuk ke kumpulan module.

pip, package manager untuk bahasa pemrograman python

Berbeda dengan module pada standard library yang dapat digunakan langsung begitu python terinstall, library lain di luar itu harus didownload terlebih dahulu agar dapat digunakan. Untuk kepentingan ini python menyediakan pip, package manager default python (sejak versi 3.4).

Perintah pip digunakan dari command line, berikut adalah beberapa perintah utama yang sering dipakai.

Instalasi library menggunakan perintah pip install.

Perintah pip install digunakan untuk menginstall package/library baru. Selain menginstall library yang ditulis, pip secara otomatis menggunakan dependency resolution untuk mendonwload dan menginstall library lain yang dibutuhkan library tersebut.

contohnya:

pip install matplotlib

Perintah di atas akan mendownload kemudian menginstall library bernama matplotlib beserta dependency-nya.

Upgrade/update versi library

Jika ingin menupgrade/update versi library yang sudah terinstall di komputer, kita dapat menggunakan flag –upgrade atau -U seperti contoh di bawah ini.

pip install matplotlib -U

atau

pip install matplotlib --upgrade

Kedua perintah tadi akan mengupgrade library matplotlib ke versi yang terbaru

Menghapus library

Untuk menghapus atau meng-uninstall library, perintah pip yang digunakan adalah pip unistall, seperti pada contoh di bawah ini.

pip uninstall matplotlib

Perintah di atas akan menghapus atau meng-uninstall library bernama matplotlib.

Beberapa library python populer

Berikut adalah beberapa library python populer dan peruntukannya:

requests, populer untuk mengakses web API

numpy, populer untuk keperluan matematis termasuk untuk array dan matriks, juga menjadi pondasi untuk library-library lain

matplotlib, populer untuk keperluan visualisasi data (plotting)

pandas, populer untuk pengolahan analisis data, terutama untuk menunjang kebutuhan di bidang data science

opencv-python, populer untuk keperluan terkait computer vision

mediapipe, populer untuk bidang machine learning yang dikhususkan pada keperluan terkait live dan streaming media

flask dan django, populer untuk web development

pygame, populer untuk game development

beautiful soup, populer untuk web scraping

Dan tentunya masih banyak lagi, contoh di atas hanya sebagai gambaran saja.

Semoga bermanfaat

You may also like...

Berikan komentar