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.