GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal dan Menggunakan PIP Python Package Manager di Debian 11

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.


Debian
  1. Cara Menginstal dan Menggunakan Snap Package Manager di Ubuntu 20.04

  2. Cara Menginstal dan Menggunakan NVM di Debian 11

  3. Cara Menginstal dan Mengamankan MongoDB di Debian 11

  1. Cara Menginstal dan Menggunakan Ansible di Debian 11

  2. Cara Menginstal Pip di Ubuntu – Manajer Paket untuk Python

  3. Cara Menginstal dan Menggunakan PIP Python Package Manager di Rocky Linux 8

  1. Cara Menginstal PIP di Debian 9

  2. Cara Menginstal Dan Menggunakan Backport Debian

  3. Cara Menginstal dan Menggunakan Komposer PHP di Debian 10