Cách cài đặt gói Python bằng pip

Tìm hiểu cách cài đặt và quản lý các gói của bên thứ ba bằng Python bằng pip. Khám phá môi trường ảo, require.txt và các lệnh cơ bản.

Hãy thử Giải pháp này trong Trình chỉnh sửa

Tổng quan

Lý do chính khiến Python trở nên phổ biến rộng rãi là do hệ sinh thái phong phú gồm các gói của bên thứ ba, được lưu trữ trên Python Package Index (PyPI). Các gói này cho phép bạn dễ dàng tích hợp quét web, học máy, máy chủ web và phân tích dữ liệu vào mã của bạn. Để cài đặt các gói này, Python cung cấp công cụ quản lý gói chính thức, `pip`.

Để cài đặt một gói, bạn chạy `pip install package_name` trong terminal của hệ thống. Thao tác này sẽ tìm nạp phiên bản mới nhất của gói từ PyPI và cài đặt nó trên hệ thống của bạn. Bạn có thể chỉ định các phiên bản chính xác bằng cú pháp như `pip install package_name==1.2.3` hoặc cập nhật các gói hiện có bằng cờ `--upgrade`.

Trong quá trình phát triển hiện đại, điều quan trọng là phải sử dụng môi trường ảo (như `venv`) để tách biệt các phần phụ thuộc gói cho mỗi dự án, ngăn ngừa xung đột giữa các thư viện hệ thống toàn cầu. Sau đó, các phần phụ thuộc có thể được xuất sang tệp `requirements.txt` và được cài đặt hàng loạt bằng lệnh `pip install -r require.txt`.

Đầu ra mã & thực thi

Mô phỏng này cho thấy các lệnh pip phổ biến được viết và cấu hình như thế nào trong môi trường đầu cuối.

# Note: pip is a command-line tool, not a Python code keyword.
# Below is a simulation showing how pip commands are written and run:

command_install = "pip install requests"
command_upgrade = "pip install --upgrade requests"
command_requirements = "pip install -r requirements.txt"

print("To install a package, run:")
print(f"  $ {command_install}")
print("To upgrade an existing package, run:")
print(f"  $ {command_upgrade}")
print("To install from a requirements file, run:")
print(f"  $ {command_requirements}")
Đầu ra thiết bị đầu cuối
To install a package, run:
  $ pip install requests
To upgrade an existing package, run:
  $ pip install --upgrade requests
To install from a requirements file, run:
  $ pip install -r requirements.txt

Triển khai từng bước

  • Mở terminal hoặc dấu nhắc lệnh của bạn (không viết lệnh pip bên trong tệp Python).
  • Chạy pip install <package_name> để tải xuống thư viện từ PyPI.
  • Chạy pip đóng băng > require.txt để lưu tất cả các phụ thuộc dự án hiện tại.

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

Làm cách nào để sửa lỗi 'không tìm thấy lệnh pip'?

Đảm bảo Python được thêm vào biến PATH của hệ thống của bạn hoặc thử gọi trình bao bọc mô-đun: python -m pip install <package>.

Mục đích của môi trường ảo (venv) là gì?

Nó cô lập các phần phụ thuộc của dự án trong một thư mục cục bộ, ngăn các thư viện trong một dự án bị hỏng hoặc xung đột với các thư viện trong dự án khác.

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.