Bảng cheat quản lý gói Python pip

Hướng dẫn tham khảo dòng lệnh cho pip. Tìm hiểu cách cài đặt, nâng cấp, gỡ cài đặt và quản lý các gói và phần phụ thuộc Python.

Cài đặt và quản lý gói

Các lệnh cần thiết để lấy các gói từ chỉ mục PyPI và truy vấn các gói cục bộ.

Phương thức/Chức năngCú phápMô tả
pip installpip install <package>Tải xuống và cài đặt gói được chỉ định.
pip install --upgradepip install -U <package>Nâng cấp gói lên phiên bản mới nhất hiện có.
pip uninstallpip uninstall <package>Gỡ cài đặt gói được chỉ định khỏi đường dẫn thư viện python đang hoạt động.
pip listpip listLiệt kê tất cả các gói đã cài đặt cùng với số phiên bản của chúng.
pip showpip show <package>Hiển thị thông tin siêu dữ liệu chi tiết về gói đã cài đặt.

Theo dõi phụ thuộc & bộ nhớ đệm

Đóng băng cấu hình, tệp môi trường và điều chỉnh bộ nhớ đệm.

Phương thức/Chức năngCú phápMô tả
pip freezepip freezeXuất các gói đã cài đặt ở định dạng yêu cầu (gói==phiên bản).
pip install -rpip install -r requirements.txtCài đặt tất cả các phụ thuộc được liệt kê trong tệp văn bản được chỉ định.
pip checkpip checkXác minh rằng các gói đã cài đặt có phần phụ thuộc tương thích.
pip cache purgepip cache purgeXóa bộ nhớ đệm bánh xe đã tải xuống cục bộ.

Tập lệnh demo tương tác

run_all_cheat_methods.py
Chạy trong Trình chỉnh sửa
# pip install
pip install <package>

# pip install --upgrade
pip install -U <package>

# pip uninstall
pip uninstall <package>

# pip list
pip list

# pip show
pip show <package>

# pip freeze
pip freeze

# pip install -r
pip install -r requirements.txt

# pip check
pip check

# pip cache purge
pip cache purge

Câu hỏi thường gặp

Sự khác biệt giữa danh sách pip và đóng băng pip là gì?

danh sách pip liệt kê các gói đã cài đặt và phiên bản của chúng ở định dạng thân thiện với người dùng, trong khi pip đóng băng in chúng ở định dạng package==version, phù hợp để ghi vào tệp require.txt.

Làm cách nào để tách biệt sự phụ thuộc giữa các dự án khác nhau?

Sử dụng mô-đun venv tích hợp của Python để tạo môi trường ảo, kích hoạt nó và chạy pip trong môi trường đó.

Chủ đề liên quan

Tài nguyên Python được đề xuất

Mở rộng kiến thức của bạn với các hướng dẫn tương tác, bảng ghi chú và so sánh mã có liên quan.