Bài 3. pip
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 numpy
và pandas
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)