Pip adalah paket sistem manajemen yang menyederhanakan instalasi dan pengelolaan paket perangkat lunak yang ditulis dengan Python seperti yang ditemukan dalam Python Package Index (PyPI)

Dalam tutorial ini, kami akan menunjukkan kepada Anda bagaimana menginstal Pip for Python 2 dan Python 3 di CentOS 8. Kami juga akan memandu Anda melalui dasar-dasar menginstal dan mengelola paket Python dengan pip.

Instal pip di CentOS 8

Seperti yang Anda ketahui, ada dua versi Python yang sedang dikembangkan secara aktif, Python 2 dan Python 3. Secara default RHEL / CentOS 8 tidak memiliki perintah python untuk menghindari mengunci pengguna ke versi Python tertentu.

Sebagai gantinya, ini memberi pengguna pilihan untuk menginstal, mengkonfigurasi, dan menjalankan versi Python tertentu.

Saat memasang modul python secara global, Anda harus memilih memasang modul python dari repositori distribusi menggunakan dnf atau yum , karena mereka diuji untuk berfungsi dengan baik pada CentOS 8. Gunakan pip untuk menginstal modul python secara global hanya jika tidak ada paket rpm untuk modul python.

Nama-nama paket modul Python diawali dengan “python2” dan modul Python 3 dengan “python3“. Misalnya, untuk menginstal modul paramiko untuk Python 3, Anda akan menjalankan:

sudo dnf install python3-paramiko

Instal pip untuk Python 3 (pip3)

Lakukan langkah-langkah berikut sebagai user dengan hak sudo untuk menginstal Pip untuk Python 3 di CentOS 8 :

sudo dnf install python3

Perintah akan meng-instal Python 3.6 dan pip.

Untuk menjalankan Python 3, Anda harus mengetikkan python3 secara eksplisit, dan untuk menjalankan pip ketik pip3.

Verifikasi bahwa pip diinstal dengan benar dengan menjalankan perintah berikut yang akan mencetak versi pip:

pip3 --version

Nomor versi dapat bervariasi, tetapi akan terlihat seperti ini:

pip 9.0.3 from /usr/lib/python3.6/site-packages (python 3.6)

Agar dapat menginstal dan membangun modul Python dengan pip, Anda perlu menginstal Development tools:

sudo yum install python3-devel
sudo yum groupinstall 'development tools'

Instal pip untuk Python 2 (pip2)

Untuk menginstal Python 2 dan pip, masukkan perintah berikut:

sudo dnf install python2

Verifikasi pemasangan dengan mengetik:

pip2 --version

Outputnya akan terlihat seperti ini:

Python 2.7.15

Untuk menjalankan Python 2, ketik python2, dan untuk menjalankan pip ketik pip2.

Instal Development tools:

sudo yum install python2-devel
sudo yum groupinstall 'development tools'

Mengelola Paket Python dengan pip

Biasanya, Anda harus menggunakan pip di dalam lingkungan virtual saja. Virtual Environments Python memungkinkan Anda untuk memasang modul Python di lokasi yang terisolasi untuk proyek tertentu, tidak dipasang secara global. Dengan cara ini, Anda tidak perlu khawatir tentang proyek Python lainnya.

Di bagian ini, kita akan melalui beberapa perintah pip dasar.

Untuk menginstal modul python dengan pip jalankan pip install diikuti dengan nama paket. Misalnya, untuk menginstal paket bernama twisted, Anda akan menjalankan perintah berikut:

pip install twisted

twisted adalah framework jaringan asynchronous yang ditulis dengan bahasa Python.

Jika Anda ingin menginstal versi paket tertentu, gunakan format berikut:

pip install twisted==19.10.0

Menghapus instalasi paket:

pip uninstall package_name

Mencari paket dari PyPI:

pip search "search_query"

Cantumkan paket yang sudah terinstall :

pip list

Cantumkan paket yang sudah usang :

pip list --outdated

Upgrade paket :

pip3 install --upgrade package_name

Kesimpulan

Kami telah menunjukkan kepada Anda cara menginstal pip pada CentOS 8 dan cara memasang serta menghapus modul Python dengan pip dengan mudah. Untuk informasi lebih lanjut tentang pip, lihat panduan user pip.