Linux hoàn toàn có đầy rẫy các trình quản lý gói. Không chỉ Ubuntu có apt mà nhiều ngôn ngữ lập trình cũng đi kèm với trình quản lý gói của riêng chúng. Node.js có npm, Ruby có gem và Python có pip.
Pip là viết tắt của P ython I cài đặt P ackages và cho phép bạn dễ dàng cài đặt các gói từ Chỉ mục gói Python (PyPI). Bạn cũng có thể sử dụng nó để cài đặt từ các chỉ mục khác, nhưng hầu hết những gì bạn thường cần đều có sẵn trên PyPI. Để sử dụng pip để cài đặt các gói, trước tiên bạn cần cài đặt nó trên hệ thống của mình.
Bạn cần phiên bản Pip nào?
Nếu bạn đã quen thuộc với Python, bạn có thể biết rằng Python 3 đã ra đời từ lâu. Mặc dù vậy, do những thay đổi lớn giữa Python 2 và Python 3, nhiều bản phân phối Linux bao gồm cả hai phiên bản theo mặc định. Do đó, cũng có hai phiên bản của pip.
Các phiên bản Ubuntu mới hơn chỉ được cài đặt Python 3 theo mặc định. Nếu bạn cần pip cho Python 2, bạn cũng cần cài đặt Python 2.
Phiên bản bạn cần có khả năng phụ thuộc vào gói bạn cần cài đặt. Dù bằng cách nào thì quá trình này cũng tương đối dễ dàng, nhưng chúng tôi sẽ hướng dẫn bạn cách cài đặt cả hai phiên bản để bạn biết chính xác phải làm gì.
Cách cài đặt Pip cho Python 3
Điều đầu tiên cần làm trước khi bắt đầu là đảm bảo rằng danh sách gói của bạn được cập nhật. Thực hiện việc này bằng cách chạy apt:
sudo apt update
Quá trình này sẽ mất một ít thời gian. Sau khi hoàn tất, bạn có thể chuyển sang thực sự cài đặt pip. Để thực hiện việc này, hãy chạy lệnh sau:
sudo apt install python3-pip
Xác nhận rằng bạn muốn cài đặt các gói và đợi quá trình hoàn tất. Sau khi hoàn tất, hãy xác nhận rằng gói được cài đặt đúng cách bằng cách kiểm tra phiên bản:
pip3 --version
Cách cài đặt Pip cho Python 2
Như đã đề cập ở trên, nếu bạn cần pip cho Python 2, bạn cũng cần cài đặt Python 2. Tuy nhiên, điều này rất dễ dàng vì Python 2 sẽ được cài đặt làm phụ thuộc cho pip.
Trước tiên, hãy đảm bảo danh sách gói của bạn được cập nhật:
sudo apt update
Sau khi hoàn tất, bạn có thể cài đặt pip bằng lệnh sau:
sudo apt install python-pip
Xác nhận rằng bạn muốn cài đặt pip và các phụ thuộc của nó, sau đó đợi quá trình cài đặt hoàn tất. Sau khi hoàn tất, hãy đảm bảo mọi thứ được cài đặt đúng cách bằng cách kiểm tra phiên bản:
pip --version
Bạn nên sử dụng Pip hay Apt?
Trong một số trường hợp, bạn sẽ thấy rằng các gói có sẵn trong cả Chỉ mục gói Python và thông qua Apt. Nếu phải chọn, tốt hơn hết bạn nên gắn bó với việc cài đặt qua Apt, vì các phiên bản này đã được thử nghiệm để hoạt động trên Ubuntu. Trong hầu hết các trường hợp, bạn sẽ chỉ muốn sử dụng pip nếu một gói không có sẵn qua Apt hoặc nếu bạn cần một phiên bản cụ thể.
Kết luận
Cần lưu ý rằng bạn có thể cần cài đặt pip cho cả Python 2 và Python 3. Một số gói chỉ có sẵn cho một số phiên bản python nhất định và phần mềm khác có thể dựa vào một hoặc cả hai. Ví dụ:Neovim cho phép người dùng tạo các tiện ích bổ sung bằng cả Python 2 và Python 3 và dựa vào việc cài đặt gói riêng của mình trong cả hai phiên bản pip.
Rất có thể bạn đang cài đặt pip vì bạn là nhà phát triển. Nếu đúng như vậy, hãy nhớ xem danh sách các IDE Python tốt nhất của chúng tôi.