Cara Menginstal Manajer Paket Python PIP di FreeBSD 14

Terbit: Perbarui:
Tags


Bisa dikatakan bahwa Python adalah bahasa pemrograman paling populer yang banyak digunakan oleh analis data. Python merupakan bahasa pemrograman sumber terbuka (open source) yang gratis, tangguh, dan stabil, serta memiliki penerapan di berbagai bidang perangkat lunak seperti pengembangan web, pengembangan gim, dan tentu saja, pekerjaan ilmuwan data.

Meskipun Python sendiri sudah mampu melakukan banyak hal hebat, para profesional data dan secara lebih luas, pengembang perangkat lunak sering menggunakan paket tambahan (yang juga dikenal sebagai library) untuk mempermudah pekerjaan mereka saat menggunakan Python. Sebuah paket adalah kumpulan berkas, modul, dan dependensi terkait yang dapat digunakan berulang kali dalam berbagai aplikasi maupun untuk menyelesaikan beragam masalah.

Salah satu keunggulan utama Python adalah katalog library nya yang luas, komprehensif, dan memiliki dokumentasi yang baik. Terkait di mana library tersebut disimpan, Anda tentu perlu mengetahui cara menginstal dan mengelola paket-paket yang Anda butuhkan. Salah satu sarana untuk itu adalah pip, sebuah utilitas bawaan Python yang dapat membantu mengelola paket distribusi Python secara tepat dan benar.

pip adalah manajer paket untuk Python yang memungkinkan Anda menginstal pustaka dan paket tambahan yang tidak termasuk dalam pustaka standar Python dari Python Package Index. Ini merupakan alternatif instalasi yang mudah.

Jika Anda menggunakan Python versi 2.7.9 (atau lebih baru) atau Python 3.4 (atau lebih baru), pip sudah terinstal secara otomatis bersama Python jika tidak, Anda harus menginstalnya secara terpisah.

Dalam tutorial ini, Anda akan diperkenalkan pada dunia paket Python dan pip, yaitu alat penginstal paket standar untuk Python.

Pip adalah alat canggih yang memungkinkan Anda memanfaatkan dan mengelola berbagai paket Python yang akan Anda temui sebagai seorang profesional data maupun pemrogram.

Python PIP
Install Manajer Paket Python PIP di FreeBSD 14

Sistem Operasi Yand Digunakan

  • OS: FreeBSD 14.1-STABLE
  • Hostname: ns1
  • Alamat IP: 192.168.5.234

Aplikasi Yang Digunakan:

  • Python: python: 3.11_3,2
  • PIP: py311-pip

1. Menginstal pip dan Python

Ada dua cara untuk menginstal pip pada sistem FreeBSD. Dalam artikel ini, kita akan menginstal pip pada server FreeBSD 14.1.

Periksa versi FreeBSD yang digunakan
root@ns1:~ # freebsd-version
14.1-STABLE

Sebelum mulai menginstal pip, kita perlu menentukan terlebih dahulu versi Python yang akan digunakan, karena artikel ini ditulis menggunakan Python 3.1.

install python
root@ns1:~ # cd /usr/ports/lang/python311
root@hostname1:/usr/ports/lang/python311 # make install clean

Perintah di atas digunakan untuk menginstal Python dalam hal ini, versi yang diinstal adalah Python39. Selanjutnya, kita akan menginstal paket pip.

install paket pip
root@ns1:/usr/ports/lang/python39 # cd /usr/ports/devel/py-pip
root@ns1:/usr/ports/devel/py-pip # make install clean

Jika Anda ingin menggunakan paket pkg untuk instalasi pip, berikut adalah contohnya.

install python dan pip dengan paket PKG
root@ns1:~ # pkg install python311
root@ns1:~ # pkg install py311-pip

Karena terdapat banyak versi Python pada sistem FreeBSD, kita perlu menetapkan python39 sebagai versi default yang digunakan oleh server FreeBSD 13.2 kita. Berikut adalah cara membuat symlink untuk python39 di FreeBSD, dilanjutkan dengan melakukan reboot atau restart pada komputer agar symlink Python tersebut dapat segera digunakan.

Buat file symlink python
root@ns1:~ # rm -R -f /usr/local/bin/python
root@ns1:~ # ln -s /usr/local/bin/python3.11 /usr/local/bin/python
root@ns1:~ # reboot

Setelah itu, kita lanjutkan dengan membuat symlink pip caranya hampir sama seperti di atas, hanya saja perintah skripnya berbeda. Berikut adalah cara membuat symlink pip.

Buat file symlink pip
root@ns1:~ # rm -R -f /usr/local/bin/pip
root@ns1:~ # ln -s /usr/local/bin/pip-3.11 /usr/local/bin/pip
root@ns1:~ # reboot

Setelah symlink pip dan python terinstal, kita langsung perbarui/update paket pip tersebut.

update paket pip
root@ns1:~ # pip install --upgrade pip

Setelah semuanya dikonfigurasi, kami melakukan pengujian pada pip; dalam pengujian ini, kami menginstal sebuah program dan menghapusnya menggunakan pip.

install awscli dengan PIP
root@ns1:~ # pip install awscli
root@ns1:~ # pip uninstall awscli

Menginstal dan menggunakan pip di FreeBSD merupakan cara yang mudah dan efisien untuk mengelola paket Python. Dengan program ini, Anda dapat menginstal, memperbarui, dan menghapus paket-paket yang diperlukan untuk proyek pekerjaan Anda.

Gunakan perintah pip install, pip install --upgrade, dan pip uninstall untuk mengelola paket pada sistem FreeBSD. Setelah pip terinstal di sistem FreeBSD, kita siap untuk memanfaatkan pip sepenuhnya bagi pengembangan Python di FreeBSD.

Pip adalah salah satu pengelola paket paling populer yang digunakan oleh pengembang Python. Untuk Python versi terbaru, Python sudah diinstal di Windows. Namun, kami dapat dengan mudah mengelola penginstalan Pip jika terjadi kesalahan dengan menggunakan skrip Python yang aman untuk menginstal versi terbaru, dan dengan menggunakan Pip itu sendiri untuk menghapusnya dari sistem kami.