Pip adalah manajer paket yang banyak digunakan untuk bahasa pemrograman Python. Ini digunakan untuk menginstal dan mengelola paket tambahan yang tidak tersedia di pustaka standar Python. Ini memungkinkan pengguna untuk mencari paket dari indeks paket python serta menginstal dependensinya. Pip juga dikenal sebagai "Program Pemasang Pilihan" yang dapat menciptakan lingkungan yang sepenuhnya terisolasi untuk aplikasi Python.
Pada artikel ini, saya akan menunjukkan cara menginstal dan menggunakan Pip di Debian 11.
Prasyarat
- Server yang menjalankan Debian 11.
- Kata sandi root dikonfigurasi di server.
Instal Pip untuk Python3
Secara default, Pip tidak diinstal di sistem operasi Debian 11. Anda perlu menginstal versi Pip terpisah untuk Python3 dan Python2.
Pertama, instal Python3 dengan perintah berikut:
apt-get install python3 -y
Setelah paket Python3 diinstal, instal Pip untuk Python3 menggunakan perintah berikut:
apt-get install python3-pip -y
Selanjutnya, verifikasi versi Pip menggunakan perintah berikut:
pip3 --version
Anda akan mendapatkan output berikut:
pip 20.3.4 from /usr/lib/python3/dist-packages/pip (python 3.9)
Instal Pip untuk Python2
Pertama, Anda perlu menginstal Python2 ke sistem Anda. Anda dapat menginstalnya menggunakan perintah berikut:
apt-get install python2 curl -y
Selanjutnya, unduh skrip instalasi Pip2 menggunakan perintah berikut:
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py
Selanjutnya, jalankan skrip yang diunduh untuk menginstal Pip2 ke sistem Anda.
python2 get-pip.py
Setelah terinstal, Anda dapat memverifikasi versi Pip2 menggunakan perintah berikut:
pip2 --version
Anda akan mendapatkan output berikut:
pip 20.3.4 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
Cara Menggunakan Baris Perintah Pip
Untuk membuat daftar semua opsi yang tersedia dengan Pip, jalankan perintah berikut:
pip3 --help
Anda akan mendapatkan daftar berikut:
Usage: pip3[options] Commands: install Install packages. download Download packages. uninstall Uninstall packages. freeze Output installed packages in requirements format. list List installed packages. show Show information about installed packages. check Verify installed packages have compatible dependencies. config Manage local and global configuration. search Search PyPI for packages. cache Inspect and manage pip's wheel cache. wheel Build wheels from your requirements. hash Compute hashes of package archives. completion A helper command used for command completion. debug Show information useful for debugging. help Show help for commands.
Untuk menginstal paket apa pun untuk Python3 seperti TextStatistic, jalankan perintah berikut:
pip3 install "TextStatistic"
Contoh keluaran:
Collecting TextStatistic Downloading TextStatistic-1.0.6-py3-none-any.whl (5.6 kB) Installing collected packages: TextStatistic Successfully installed TextStatistic-1.0.6
Untuk menginstal paket apa pun untuk Python2 seperti scrapy, jalankan perintah berikut:
pip install "scrapy"
Untuk membuat daftar semua paket yang tersedia, jalankan perintah berikut:
pip3 list
Anda akan melihat output berikut:
Package Version ---------------- --------- certifi 2020.6.20 chardet 4.0.0 httplib2 0.18.1 idna 2.10 pip 20.3.4 pycurl 7.43.0.6 PySimpleSOAP 1.16.2 python-apt 2.2.1 python-debian 0.1.39 python-debianbts 3.1.0 reportbug 7.10.3 requests 2.25.1 setuptools 52.0.0 six 1.16.0 TextStatistic 1.0.6 urllib3 1.26.5 wheel 0.34.2
Untuk mencari paket apapun, jalankan perintah berikut:
pip3 search urllib3
Untuk membuat daftar paket usang, jalankan perintah berikut:
pip3 list --outdated
Anda akan mendapatkan output berikut:
Package Version Latest Type ---------------- --------- --------- ----- certifi 2020.6.20 2021.10.8 wheel httplib2 0.18.1 0.20.1 wheel idna 2.10 3.3 wheel pip 20.3.4 21.3 wheel pycurl 7.43.0.6 7.44.1 sdist python-debian 0.1.39 0.1.40 wheel python-debianbts 3.1.0 3.2.0 wheel requests 2.25.1 2.26.0 wheel setuptools 52.0.0 58.2.0 wheel urllib3 1.26.5 1.26.7 wheel wheel 0.34.2 0.37.0 wheel
Untuk menampilkan informasi paket apapun, jalankan perintah berikut:
pip3 show wheel
Anda akan melihat informasi dari paket roda di output berikut:
Name: wheel Version: 0.34.2 Summary: A built-package format for Python Home-page: https://github.com/pypa/wheel Author: Daniel Holth Author-email: [email protected] License: MIT Location: /usr/lib/python3/dist-packages Requires: Required-by:
Untuk menghapus paket apa pun, jalankan perintah berikut:
pip3 uninstall scrapy
Kesimpulan
Dalam panduan di atas, kami menjelaskan cara menginstal Pip3 dan Pip2 di Debian 11. Kami juga menjelaskan cara menggunakan perintah Pip untuk menginstal dan mengelola paket Python. Saya harap Anda sekarang dapat dengan mudah mengelola dependensi Python menggunakan perintah Pip.