PIP merupakan program untuk manajemen paket di Python. Tugasnya untuk menginstal, menghapus, upgrade paket Python, dll.
Paket Python itu apa?
Paket Pyhon itu merupakan sebuah modul yang berisi kode-kode python dan isi paket ini bisa kita impor ke dalam program kita.
Kamu juga bisa membuat sendiri paket Python, lalu menyebarkannya ke seluruh dunia. Sehingga programmer yang lain bisa memanfaatkannya.
Cara Install PIP
Pada Linux (Ubuntu), kita bisa install PIP dengan perintah ini:
# pip untuk versi python 2 sudo apt install python-pip # pip untuk versi python 3 sudo apt install python3-pip
Jika kamu menggunakan Python versi 3.4 ke atas, maka PIP tidak perlu diinstal. Karena sudah ikut terinstal sendiri bersama Python.
Cara Menggunakan PIP
Oke, sekarang mari kita coba menggunakan PIP. Pertama kita coba instal sebuah paket.
Install paket dengan PIP:
pip install <nama paket>
Mari kita coba mengnstal paket pip install <nama paket>3. Paket ini berisi modul untuk membuat data palsu (fake). Biasanya dipakai untuk ujicoba aplikasi.
Silahkan ketik perintah berikut untuk menginstal pip install <nama paket>3.
pip install Faker
Tunggulah sampai prosesnya selesai.
Setelah selesai, cobalah untuk menggunakan paket ini pada program Python.
Oh iya, jika kita menggunakan pip install <nama paket>5 saja maka paket akan otomatis terinstal untuk Python versi 2. Sedangkan apabila kita menggunakan pip install <nama paket>6, maka paket akan terinstal untuk Python versi 3.
Berikutnya, kita akan mencoba untuk menghapus paket.
Hapus paket Python:
pip uninstall <nama paket>
Mari kita coba…
Jika kita ingin meng-upgrade versi paket yang terinstal ke versi terbaru…
…kita bisa ketik lagi pip install <nama paket>7 diikuti dengan parameter pip install <nama paket>8.
Contoh:
pip install Faker --upgrade
Lokasi Penyimpanan Paket
Paket-paket Python yang diinstal dengan pip install <nama paket>5 akan disimpan ke dalam direktori di sistem operasi kita.
Untuk mengeceknya, silahkan ketik perintah:
python -m site
Maka akan muncul seperti ini.
Ini adalah lokasi penyimpanan paket Python di komputer saya.
Ketika saya melakukan pip install Faker0, maka python akan mencari di lokasi tersebut.
Jika kita menggunakan pip install Faker1 saat menginstal paket, maka paket tersebut akan diinstal ke dalam direktori pip install Faker2
# install paket ke root sudo pip install <nama paket> # install paket ke home user pip install <nama paket> --user
Sedangkan apabila kita tidak menggunakan sudo, maka paket akan terinstal ke dalam direktori pip install Faker3.
Tepatnya di pip install Faker4.
Melihat Informasi Paket
Jika kita ingin melihat daftar paket apa saja yang sudah terinstal…
Kita bisa ketik perintah berikut:
pip list
Mak ahasilnya:
Lalu untuk melihat informasi paket secara detail, kita bisa gunakan pip install Faker5.
pip show <nama paket>
Mari kita coba…
Mencari Paket Python
Unutuk mencari nama paker, kita bisa ketik perintah seperti ini:
pip serach <kata kunci>
Mari kita coba menjadi paket pip install Faker6.
Alternatif lain, kita bisa mencarinya melalui website Pypi (Python Pakage Index).
Membekukan Paket
Pembekuan paket berfungsi untuk mengunci nama paket beserta versinya.
Ini biasanya dilakukan saat kita menggunakan Virtual Environment saat membuat aplikasi.
Tujuannya agar tim yang lain bisa menginstal versi paket yang sama di komputernya.
Kalau tidak sama bagaimana?
Ya aplikasinya bisa error.
Untuk membekukan paket, kita bisa menggunakan perintah berikut.
pip install <nama paket>0
Perintah ini akan menghasilkan output nama-nama paket dan versinya yang digunakan pada aplikasi.
Hasil output ini harus kita simpan ke dalam pip install Faker7.
Caranya?
Ketik perintah berikut:
pip install <nama paket>1
Maka akan tercipta file baru bernama pip install Faker7 yang berisi daftar paket dan versinya.
Lalu pada komputer tim yang lain, kita bisa gunakan perintah ini untuk menginstal semua paket yang terdaftar di pip install Faker7.