Tác giả: Đặng Quý Anh

1. pip là gì?

pip là một trình quản lý thư viện cho Python, viết tắt của từ Preferred Installer Program. Đây là một tiện ích dòng lệnh cho phép bạn cài đặt, cài đặt lại hoặc gỡ cài đặt các gói PyPI bằng một dòng lệnh đơn giản và dễ hiểu.

Với các phiên bản python từ 3.4 trở lên thì pip đã được cài đặt mặc định trên Python. Để kiểm tra phiên bản hiện tại của pip ta chạy câu lệnh

pip --version

2. Dùng pip để cài đặt các package trong Python

Để cài đặt phiên bản mới nhất của một package

pip install packageName

Để cài đặt nhiều package

pip install packageName1 packageName2 packageName3

Ví dụ, nếu ta muốn cài package numpypandas thì

pip install numpy pandas

3. Cài đặt nhiều package qua một file

Ta cũng có thể dùng pip để cài đặt nhiều package qua một file. Chẳng hạn, ta muốn cài các package có trong file requirements.txt

pip install -r requirements.txt

trong đó, file requirements.txt có định dạng như sau

numpy
pandas
seaborn
...

Ngược lại, để tạo ra file requirements.txt thì ta chạy câu lệnh

pip freeze > requirements.txt

File này sẽ lưu lại tất cả các package cùng phiên bản hiện có trong môi trường bạn đang làm việc như

numpy==1.23.0
pandas==1.3.5
seaborn==0.11.1
...

4. Nâng cấp các package hiện tại

Trước tiên, ta có thể kiểm ta các package hiện tại đã có phiên bản mới nhất chưa bằng lệnh

pip list --outdated

Dòng lệnh trên sẽ trả về những package outdate và show ra version mới nhất của những package đó. Ví dụ

Package     Version     Latest      Type
numpy       1.2.0       1.23.0      wheel
...         ...         ...         ...

Để nâng cấp một package lên phiên bản mới nhất

pip install --upgrade packageName

5. Hủy cài đặt một package

pip uninstall packageName

Nội dung trên chỉ là tóm tắt, học viên cần đọc các tài liệu liệt kê trong phần tài liệu tham khảo dưới đây.

Tài liệu tham khảo

  • Giới thiệu về pip
  • SeriousPython (trang 32-34)

Updated: