Cách cài đặt và sử dụng PIP Python Package Manager trên Debian 11

theanh

Administrator
Nhân viên
Pip là trình quản lý gói được sử dụng rộng rãi cho ngôn ngữ lập trình Python. Nó được sử dụng để cài đặt và quản lý các gói bổ sung không có trong thư viện chuẩn Python. Nó cho phép người dùng tìm kiếm một gói từ chỉ mục gói python cũng như cài đặt các gói phụ thuộc của nó. Pip còn được gọi là "Chương trình cài đặt ưa thích" có thể tạo ra một môi trường hoàn toàn biệt lập cho ứng dụng Python.

Trong bài viết này, tôi sẽ chỉ cho bạn cách cài đặt và sử dụng Pip trên Debian 11.

Điều kiện tiên quyết​

  • Một máy chủ chạy Debian 11.
  • Một mật khẩu gốc được cấu hình trên máy chủ.

Cài đặt Pip cho Python3​

Theo mặc định, Pip không được cài đặt trong hệ điều hành Debian 11. Bạn sẽ cần cài đặt các phiên bản Pip riêng biệt cho Python3 và Python2.

Trước tiên, hãy cài đặt Python3 bằng lệnh sau:
Mã:
apt-get install python3 -y
Sau khi gói Python3 được cài đặt, hãy cài đặt Pip cho Python3 bằng lệnh sau:
Mã:
apt-get install python3-pip -y
Tiếp theo, hãy xác minh phiên bản Pip bằng lệnh sau:
Mã:
pip3 --version
Bạn sẽ nhận được kết quả đầu ra sau:
Mã:
pip 20.3.4 from /usr/lib/python3/dist-packages/pip (python 3.9)

Cài đặt Pip cho Python2​

Trước tiên, bạn sẽ cần cài đặt Python2 vào hệ thống của mình. Bạn có thể cài đặt bằng lệnh sau:
Mã:
apt-get install python2 curl -y
Tiếp theo, tải xuống tập lệnh cài đặt Pip2 bằng lệnh sau:
Mã:
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py
Tiếp theo, chạy tập lệnh đã tải xuống để cài đặt Pip2 vào hệ thống của bạn.
Mã:
python2 get-pip.py
Sau khi cài đặt, bạn có thể xác minh phiên bản Pip2 bằng lệnh sau:
Mã:
pip2 --version
Bạn sẽ nhận được kết quả sau:
Mã:
pip 20.3.4 từ /usr/local/lib/python2.7/dist-packages/pip (python 2.7)

Cách sử dụng dòng lệnh Pip​

Để liệt kê tất cả các tùy chọn có sẵn với Pip, hãy chạy lệnh sau:
Mã:
pip3 --help
Bạn sẽ nhận được danh sách sau:
Mã:
Cách sử dụng: pip3  [tùy chọn]Các lệnh: install Cài đặt gói. download Tải xuống gói. uninstall Gỡ cài đặt gói. freeze Xuất các gói đã cài đặt theo định dạng yêu cầu. list Liệt kê các gói đã cài đặt. show Hiển thị thông tin về các gói đã cài đặt. check Xác minh các gói đã cài đặt có các phụ thuộc tương thích. config Quản lý cấu hình cục bộ và toàn cục. search Tìm kiếm PyPI để tìm các gói. cache Kiểm tra và quản lý bộ đệm wheel của pip. wheel Xây dựng các bánh xe từ các yêu cầu của bạn. hash Tính toán các băm của kho lưu trữ gói. completion Một lệnh trợ giúp được sử dụng để hoàn thành lệnh. debug Hiển thị thông tin hữu ích để gỡ lỗi. trợ giúp Hiển thị trợ giúp cho các lệnh.
Để cài đặt bất kỳ gói nào cho Python3 như TextStatistic, hãy chạy lệnh sau:
Mã:
pip3 install "TextStatistic"
Đầu ra mẫu:
Mã:
Thu thập TextStatistic Đang tải xuống TextStatistic-1.0.6-py3-none-any.whl (5,6 kB)Cài đặt các gói đã thu thập: TextStatisticĐã cài đặt thành công TextStatistic-1.0.6
Để cài đặt bất kỳ gói nào cho Python2 như scrapy, hãy chạy lệnh sau:
Mã:
pip install "scrapy"
Để liệt kê tất cả các gói có sẵn, hãy chạy lệnh sau:
Mã:
pip3 list
Bạn sẽ thấy đầu ra sau:
Mã:
Phiên bản gói---------------- ---------certifi 2020.6.20chardet 4.0.0httplib2 0.18.1idna 2.10pip 20.3.4pycurl 7.43.0.6PySimpleSOAP 1.16.2python-apt 2.2.1python-debian 0.1.39python-debianbts 3.1.0reportbug 7.10.3requests 2.25.1setuptools 52.0.0six 1.16.0TextStatistic 1.0.6urllib3 1.26.5wheel 0.34.2
Để tìm kiếm bất kỳ gói nào, hãy chạy lệnh sau:
Mã:
pip3 search urllib3
Để liệt kê các gói đã lỗi thời, hãy chạy lệnh sau:
Mã:
pip3 list --outdated
Bạn sẽ nhận được kết quả sau:
Mã:
Phiên bản gói Mới nhất Loại---------------- --------- --------- -----certifi 2020.6.20 2021.10.8 wheelhttplib2 0.18.1 0.20.1 wheelidna 2.10 3.3 wheelpip 20.3.4 21.3 wheelpycurl 7.43.0.6 7.44.1 sdistpython-debian 0.1.39 0.1.40 wheelpython-debianbts 3.1.0 3.2.0 wheelrequests 2.25.1 2.26.0 wheelsetuptools 52.0.0 58.2.0 wheelurllib3 1.26.5 1.26.7 wheelwheel 0.34.2 0.37.0 wheel
Để hiển thị thông tin của bất kỳ gói nào, hãy chạy lệnh sau:
Mã:
pip3 show wheel
Bạn sẽ thấy thông tin của gói wheel trong đầu ra sau:
Mã:
Tên: wheelPhiên bản: 0.34.2Tóm tắt: Định dạng gói tích hợp cho PythonTrang chủ: https://github.com/pypa/wheelTác giả: Daniel HolthEmail tác giả: [emailprotected]Giấy phép: MITVị trí: /usr/lib/python3/dist-packagesYêu cầu:Người yêu cầu:
Để gỡ cài đặt bất kỳ gói nào, hãy chạy lệnh sau:
Mã:
pip3 uninstall scrapy

Kết luận​

Trong hướng dẫn trên, chúng tôi đã giải thích cách cài đặt Pip3 và Pip2 trên Debian 11. Chúng tôi cũng giải thích cách sử dụng lệnh Pip để cài đặt và quản lý các gói Python. Tôi hy vọng bây giờ bạn có thể dễ dàng quản lý các phụ thuộc của Python bằng lệnh Pip.
 
Back
Bên trên