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.
Trước tiên, hãy cài đặt Python3 bằng lệnh sau:
Sau khi gói Python3 được cài đặt, hãy cài đặt Pip cho Python3 bằng lệnh sau:
Tiếp theo, hãy xác minh phiên bản Pip bằng lệnh sau:
Bạn sẽ nhận được kết quả đầu ra sau:
Tiếp theo, tải xuống tập lệnh cài đặt Pip2 bằng lệnh sau:
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.
Sau khi cài đặt, bạn có thể xác minh phiên bản Pip2 bằng lệnh sau:
Bạn sẽ nhận được kết quả sau:
Bạn sẽ nhận được danh sách sau:
Để cài đặt bất kỳ gói nào cho Python3 như TextStatistic, hãy chạy lệnh sau:
Đầu ra mẫu:
Để cài đặt bất kỳ gói nào cho Python2 như scrapy, hãy chạy lệnh sau:
Để liệt kê tất cả các gói có sẵn, hãy chạy lệnh sau:
Bạn sẽ thấy đầu ra sau:
Để tìm kiếm bất kỳ gói nào, hãy chạy lệnh sau:
Để liệt kê các gói đã lỗi thời, hãy chạy lệnh sau:
Bạn sẽ nhận được kết quả sau:
Để hiển thị thông tin của bất kỳ gói nào, hãy chạy lệnh sau:
Bạn sẽ thấy thông tin của gói wheel trong đầu ra sau:
Để gỡ cài đặt bất kỳ gói nào, hãy chạy lệnh sau:
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
Mã:
apt-get install python3-pip -y
Mã:
pip3 --version
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
Mã:
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py
Mã:
python2 get-pip.py
Mã:
pip2 --version
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
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.
Mã:
pip3 install "TextStatistic"
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
Mã:
pip install "scrapy"
Mã:
pip3 list
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
Mã:
pip3 search urllib3
Mã:
pip3 list --outdated
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
Mã:
pip3 show wheel
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:
Mã:
pip3 uninstall scrapy