Cách sử dụng pip trong Python: hướng dẫn đầy đủ

  • pip giúp việc cài đặt và quản lý các gói trong Python trở nên dễ dàng.
  • Các hệ điều hành khác nhau yêu cầu các bước cụ thể để cài đặt pip.
  • Môi trường ảo cho phép bạn tách biệt các phần phụ thuộc của dự án trong Python.

pip trong trăn

Python Đây là một trong những ngôn ngữ lập trình linh hoạt và phổ biến nhất nhờ tính dễ đọc và cộng đồng nhà phát triển rộng lớn. Tuy nhiên, điều thực sự mang lại sức mạnh cho Python là khả năng làm việc với mô-đun và gói, là các thư viện bổ sung mở rộng chức năng của nó. Đây là nơi nó phát huy tác dụng. đánh rớt, một trình quản lý gói thiết yếu cho bất kỳ nhà phát triển nào làm việc với Python.

Trong bài viết này chúng ta sẽ tìm hiểu sâu pip là gì, cách cài đặt và sử dụng hiệu quả cũng như cung cấp cho các bạn lời khuyên hữu ích để quản lý các gói và giải quyết các vấn đề thường gặp. Nếu bạn chưa quen với pip hoặc muốn mở rộng kiến ​​thức của mình, tài nguyên này sẽ là hướng dẫn chính xác cho bạn.

Pip là gì và tại sao bạn nên sử dụng nó?

đánh rớt là một công cụ dòng lệnh được sử dụng để cài đặt, cập nhật và quản lý thư viện trong Python. Tên của nó bắt nguồn từ biểu thức “Gói cài đặt Pip”. Với pip, bạn có thể truy cập hàng nghìn gói có sẵn trong kho Python chính thức, được gọi là PyPI (Chỉ mục gói Python).

Một trong những lợi thế lớn của pip là đơn giản hóa đáng kể quá trình cài đặt và quản lý phần mềm bổ sung cho Python. Thay vì tải xuống và định cấu hình thư viện theo cách thủ công, pip thực hiện tất cả công việc nặng nhọc cho bạn, tiết kiệm thời gian và những sai sót không đáng có.

Làm thế nào để biết bạn đã cài đặt pip chưa

Trước khi sử dụng pip, bạn nên đảm bảo rằng nó đã được cài đặt trên hệ thống của bạn. Điều này có thể được xác minh dễ dàng bằng cách mở một thiết bị đầu cuối và chạy lệnh sau:

pip --version

Nếu bạn thấy thông tin về phiên bản của pip, bạn đã sẵn sàng sử dụng nó. Nếu không, bạn sẽ cần phải cài đặt nó.

Cài đặt pip trên các hệ điều hành khác nhau

Quá trình cài đặt pip khác nhau tùy thuộc vào hệ điều hành, nhưng nhìn chung là đơn giản.

Trên cửa sổ

  1. Tải xuống tập lệnh cài đặt get-pip.py từ liên kết này.
  2. Mở thiết bị đầu cuối (CMD hoặc PowerShell) và điều hướng đến thư mục nơi bạn đã tải xuống tệp.
  3. Chạy lệnh sau: python get-pip.py.

Hãy nhớ rằng bạn cần phải có Python được cài đặt trước đó trên hệ thống của bạn.

Trên máy Mac

Hệ thống macOS Những cái hiện đại thường bao gồm pip theo mặc định. Tuy nhiên, bạn có thể cài đặt thủ công bằng lệnh sau:

sudo easy_install pip

Một tùy chọn được đề xuất khác là cài đặt Python qua Homebrew, trình quản lý gói cho macOS. Đơn giản chỉ cần chạy:

brew install python

Trên Linux

Hầu hết các bản phân phối Linux đều bao gồm Python và pip trong kho gói của chúng. Các lệnh thay đổi đôi chút tùy thuộc vào việc quản lý gói phân phối của bạn:

  • Đối với các bản phân phối dựa trên Debian (chẳng hạn như Ubuntu): sudo apt install python3-pip
  • Đối với Fedora: sudo dnf install python3-pip
  • Đối với Arch Linux: sudo pacman -S python-pip
  • Đối với openSUSE: sudo zypper install python3-pip

cài đặt pip

Sử dụng cơ bản của pip

Sau khi cài đặt, bạn có thể bắt đầu khám phá pip có thể làm gì. Dưới đây là tóm tắt các lệnh hữu ích nhất:

Cài đặt gói

Để cài đặt thư viện, hãy sử dụng lệnh:

pip install nombre_del_paquete

Ví dụ: cài đặt thư viện yêu cầu, Bạn có thể viết:

pip install requests

Cập nhật gói

Nếu bạn muốn cập nhật gói lên phiên bản mới nhất, hãy sử dụng:

pip install --upgrade nombre_del_paquete

Ví dụ:

pip install --upgrade requests

Gỡ cài đặt các gói

Để xóa gói bạn không còn cần nữa, hãy sử dụng:

pip uninstall nombre_del_paquete

Ví dụ:

pip uninstall requests

Liệt kê các gói đã cài đặt

Để xem tất cả các gói được cài đặt trong môi trường của bạn, hãy chạy:

pip list

Cài đặt từ tệp require.txt

Trong các dự án hợp tác, người ta thường sử dụng một tệp có tên Yêu cầu.txt trong đó có một danh sách các phụ thuộc cần thiết. Để cài đặt tất cả chúng cùng một lúc, hãy sử dụng:

pip install -r requirements.txt

Tạo và quản lý môi trường ảo

Một môi trường ảo cho phép bạn cô lập sự phụ thuộc của một dự án để chúng không can thiệp vào những dự án khác. Bạn có thể tạo nó bằng công cụ venv, được bao gồm trong Python bắt đầu từ phiên bản 3.3:

python -m venv nombre_entorno

Để kích hoạt nó:

source nombre_entorno/bin/activate (trên Linux và Mac)
nombre_entorno\Scripts\activate (trên Windows)

Sau đó, mọi cài đặt với pip sẽ bị giới hạn ở môi trường ảo mà bạn đã kích hoạt.

Khắc phục sự cố thông thường

Nếu bạn gặp lỗi khi sử dụng pip, đây là giải pháp nhanh chóng cho các vấn đề thường gặp:

  • Quyền không đủ: Hoa Kỳ sudo trên Linux/Mac hoặc chạy thiết bị đầu cuối với tư cách quản trị viên trên Windows.
  • Lỗi cài đặt gói: Hãy đảm bảo rằng phụ thuộc hệ thống Chúng được cập nhật.
  • Vấn đề với các phiên bản: Sử dụng pip freeze để liệt kê các gói và phiên bản hiện tại của chúng.

Nắm vững pip và các chức năng của nó là chìa khóa để tối ưu hóa công việc của bạn với Python. Mặc dù ban đầu nó có vẻ hơi đáng sợ, nhưng khi bạn đã quen với các lệnh cơ bản của nó, bạn sẽ thấy rằng đây là một công cụ bắt buộc phải có trong kho vũ khí phát triển của bạn.


Hãy là người đầu tiên nhận xét

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.