giảm giá 50% tất cả các kế hoạch, thời gian có hạn. Bắt đầu lúc $2.48/mo
còn 11 phút
Ứng dụng web và doanh nghiệp

Nâng cấp Pip – Cài đặt/Gỡ cài đặt/Hạ cấp/Cập nhật Gói Pip: Hướng dẫn Python

Pius Bodenmann By Pius Bodenmann đọc 11 phút Cập nhật ngày 22 tháng 7 năm 2025
cập nhật pip - hướng dẫn cài đặt và nâng cấp pip

Python có lẽ là một trong những ngôn ngữ mã hóa phổ biến nhất mọi thời đại. Với nhu cầu ngày càng tăng đối với các nhà phát triển và lập trình viên trên khắp thế giới cũng như ngày càng có nhiều người cống hiến sự nghiệp của mình cho lĩnh vực này, Python và công cụ quản lý gói của nó, Pip đã trở nên cần thiết đối với nhiều nhà phát triển đầy tham vọng biết đến. Pip cho phép bạn nâng cấp, gỡ cài đặt và xóa các gói Python khỏi PyPI (Chỉ mục gói Python). Các gói này bao gồm các thư viện và mô-đun giúp nâng cao chức năng của Python, giúp việc phát triển các ứng dụng phức tạp trở nên dễ dàng hơn. Nhưng làm thế nào để thực hiện nâng cấp Pip hoặc cập nhật pip?

Thích hình ảnh hơn văn bản? Để có trải nghiệm trực quan hơn, hãy xem hướng dẫn bằng video của chúng tôi về cách cài đặt, gỡ cài đặt, nâng cấp và hạ cấp pip trên Ubuntu.

 

Hướng dẫn này sẽ đề cập đến những kiến ​​thức cơ bản về quản lý gói Pip, bao gồm các lệnh cần thiết như cài đặt, cập nhật hoặc hạ cấp gói và quản lý các phần phụ thuộc. Ngoài ra, hướng dẫn sẽ trình bày chi tiết các phương pháp hay nhất để sử dụng Pip, chẳng hạn như tạo và sử dụng môi trường ảo để tránh xung đột giữa các dự án.

Cho dù là người mới hay nhà phát triển dày dạn kinh nghiệm, việc hiểu các trường hợp sử dụng của công cụ Pip là rất quan trọng trong việc phát triển các ứng dụng Python bền bỉ, có thể mở rộng và bảo trì. Bằng cách đọc hướng dẫn này, người ta có thể thu được kiến ​​thức cần thiết để quản lý, cài đặt, gỡ cài đặt, hạ cấp và nâng cấp Pip một cách nhanh chóng!

Pip là gì?

Pip là một hệ thống quản lý gói hỗ trợ cài đặt và kiểm soát các gói Python. Gói Python là một nhóm các mô-đun và thư viện giúp mở rộng khả năng của ngôn ngữ và có thể được thêm vào dự án Python, tăng hiệu quả và giảm thời gian phát triển. Pip hoạt động thông qua dòng lệnh, có sẵn trong hầu hết các bản cài đặt Python, hợp lý hóa việc sử dụng mà không yêu cầu phần mềm bổ sung.

Pip cấp cho các nhà phát triển khả năng xử lý các gói và phần phụ thuộc một cách dễ dàng, giảm thiểu xung đột tiềm ẩn và các vấn đề về gói khác. Nó cung cấp hơn 300.000 gói có sẵn trên PyPI, một bộ sưu tập không ngừng phát triển bao gồm nhiều lĩnh vực chức năng, chẳng hạn như phân tích dữ liệu và tự động hóa.

Ưu điểm đáng kể nhất của công cụ này là đơn giản hóa quy trình quản lý gói, hợp lý hóa việc phát triển các ứng dụng Python mạnh mẽ, có thể mở rộng và bảo trì.

Tóm lại, Pip là tài sản thiết yếu đối với các nhà phát triển Python, giúp giảm đáng kể gánh nặng quản lý gói và mở rộng khả năng của ngôn ngữ thông qua thư viện gói mở rộng.

Ưu và nhược điểm của Pip

Cũng giống như bất kỳ chương trình phổ thông nào, Pip cũng có những điểm mạnh và điểm yếu riêng. Vì vậy, nếu bạn là một nhà phát triển hoặc lập trình viên đầy tham vọng, người biết những điều cơ bản về lĩnh vực này, phần này sẽ giúp bạn biết liệu Pip có thực sự dành cho bạn hay không. Là trình quản lý gói cho Python, Pip có một số ưu điểm và một số hạn chế mà các nhà phát triển nên cân nhắc khi sử dụng nó. Hãy bắt đầu với những ưu điểm.

Ưu điểm của Pip

  • Dễ sử dụng

    Pip là một công cụ đơn giản và dễ sử dụng. Chỉ với một vài lệnh, nhà phát triển có thể dễ dàng cài đặt, gỡ bỏ hoặc cập nhật các gói Python. Tính dễ sử dụng này là yếu tố chính đằng sau sự phổ biến của Pip so với đối thủ chính của nó, Conda.

  • Thư viện gói lớn

    Pip có một thư viện gói phong phú, với hơn 300.000 gói chỉ có trên PyPI. Thư viện gói này không ngừng phát triển và bao gồm nhiều chức năng, từ điện toán khoa học đến phát triển web.

  • Quản lý phụ thuộc

    Pip quản lý các phần phụ thuộc của gói, giúp nhà phát triển cài đặt và sử dụng nhiều gói trong dự án của họ dễ dàng hơn mà không gặp phải xung đột hoặc vấn đề về phiên bản. Các nhà phát triển biết sự phụ thuộc có thể khiến bạn đau đầu và việc sử dụng bản nâng cấp Pip sẽ chỉ cải thiện quy trình này.

  • Môi trường ảo

    Pip hỗ trợ tạo và sử dụng môi trường ảo, cho phép các nhà phát triển tách biệt các gói phụ thuộc giữa các dự án khác nhau và tránh xung đột. Những môi trường ảo này cũng có khả năng tương thích tuyệt vời với Python.

Nhược điểm của Pip

  • Phiên bản gói

    Pip đôi khi có thể gặp sự cố với phiên bản gói. Khi nâng cấp các gói, sự cố tương thích hoặc thay đổi về chức năng có thể ảnh hưởng đến hiệu suất của dự án. Điều này bất chấp việc quản lý phụ thuộc đã nói ở trên, việc lập phiên bản vẫn là một vấn đề.

  • Xung đột gói

    Mặc dù Pip giúp quản lý các phần phụ thuộc nhưng đôi khi, có thể có xung đột giữa các gói có thể gây ra sự cố trong dự án. Mặc dù đây không phải là vấn đề cố hữu của chính chương trình, nhưng xung đột gói đặc biệt đáng chú ý trên các phiên bản Pip cũ hơn. Đó là lý do tại sao bạn cần nâng cấp Python Pip.

  • Rủi ro bảo mật

    Các gói Pip có thể được tác giả bởi bất kỳ ai, điều này có thể dẫn đến các rủi ro bảo mật tiềm ẩn. Các nhà phát triển nên đảm bảo rằng họ chỉ cài đặt các gói từ các nguồn có uy tín. Bạn nên luôn kiểm tra tác giả và nguồn của gói trước khi sử dụng nó như một phần của dự án Python của mình.

Yêu cầu cài đặt Pip

Bây giờ, hãy lưu ý nhanh các yêu cầu bạn cần để thực hiện nâng cấp Pip. Nói chung, không có yêu cầu cụ thể nào đối với việc Cài đặt Pip trên bất kỳ HĐH nào, ngoại trừ đáng chú ý là bạn phải cài đặt sẵn Python. Pip được thiết kế để quản lý các gói và phụ thuộc Python. Vì vậy, nếu Python chưa được cài đặt sẵn, nó sẽ gặp trục trặc. Chưa kể đến việc cài đặt và thực hiện nâng cấp Pip có một chút nghịch lý.

Làm cách nào để cài đặt Pip trên Ubuntu?

Đây là hướng dẫn chung về Linux, vì vậy chi tiết về các bước có thể khác nhau tùy theo từng bản phân phối nhưng hãy làm theo các bước và bạn sẽ cài đặt Pip ngay lập tức trên thiết bị Linux của mình.

Bước 1: Cập nhật chỉ mục gói và kho lưu trữ của bạn

Mở thiết bị đầu cuối bằng cách nhấn 'Ctrl+Alt+T'. Nếu bạn đang sử dụng GUI trên bản phân phối Linux của mình, bạn cũng có thể hiển thị nó bằng cách tìm kiếm “Terminal” trong menu ứng dụng. Bây giờ hãy chạy lệnh sau để cập nhật chỉ mục và kho lưu trữ gói của bạn:

sudo apt update

Bây giờ hãy đợi quá trình kết thúc.

Bước 2: Cài đặt Pip

Sau khi quá trình cập nhật của bạn hoàn tất, đã đến lúc đi sâu vào vấn đề. Nhập lệnh bên dưới để bắt đầu quá trình Cài đặt Pip:

sudo apt install python3-pip -y

Điều này bây giờ sẽ cài đặt Pip và tất cả các phụ thuộc liên quan của nó. Đợi quá trình kết thúc.

Bước 3: Xác minh cài đặt

Sau khi cài đặt xong, bạn cần kiểm tra xem nó có thành công hay không. Bạn phải thực hiện việc này bằng cách kiểm tra phiên bản Pip của mình, thực hiện bằng cách chạy dòng lệnh này:

pip3 --version

Phiên bản được hiển thị phải là phiên bản mới nhất của chu kỳ phát hành Pip. Bạn có thể kiểm tra nó bằng cách truy cập Nhật ký phát hành chính thức của Pip. Tại thời điểm viết bài này, phiên bản mới nhất là 23.0.1. Khi số phiên bản chính xác được hiển thị, thế là xong! Bây giờ bạn có thể sử dụng nó để cài đặt các gói và thư viện Python trên hệ thống Linux của mình.

Làm cách nào để cài đặt Pip trên Windows?

Hướng dẫn này sẽ bao gồm tất cả các phiên bản Windows từ Windows 7 trở đi. Giống như hướng dẫn Linux, hãy làm theo các bước và bạn sẽ cài đặt Pip ngay lập tức.

Bước 1: Tải xuống tập lệnh pip.py

Đi tới https://bootstrap.pypa.io/get-pip.py và tải xuống tập lệnh pip.py. Bạn sẽ cần tập lệnh này trong các bước sau của hướng dẫn này. Lưu trữ nó trong một thư mục bạn chọn và ghi nhớ nơi bạn đã làm như vậy.

Bước 2: Kết hợp Script với lệnh cài đặt

Ở góc dưới bên trái, nhấp vào Biểu tượng Windows và tìm kiếm ‘cmd’. Bây giờ hãy mở Dấu nhắc lệnh với đặc quyền của Quản trị viên. Điều hướng đến thư mục mà bạn đã tải xuống tập lệnh ở bước 1, sau đó nhập lệnh bên dưới để bắt đầu cài đặt:

python get-pip.py

Bước 3: Xác minh cài đặt

Giống như bước cuối cùng trong hướng dẫn Linux, chỉ cần nhập lệnh bên dưới để đảm bảo phiên bản mới nhất được cài đặt.

pip3 --version

Thế thôi! Bây giờ bạn có thể sử dụng nó để cài đặt các gói và thư viện Python trên hệ thống Windows của mình.

Làm thế nào để nâng cấp Pip?

Để thực hiện thao tác nâng cấp cài đặt Pip, tất cả những gì bạn cần làm là nhập một lệnh nâng cấp Pip duy nhất bất kể bạn đang chạy chương trình trên hệ điều hành nào. Thực hiện theo các bước dưới đây.

Bước 1: Mở CMD/Terminal

Bước đầu tiên để thực hiện nâng cấp Pip Python là hiển thị CMD trên Windows và Terminal trên Linux. Ở góc dưới bên trái, nhấp vào Biểu tượng Windows và tìm kiếm ‘cmd’. Bây giờ hãy mở Dấu nhắc lệnh với đặc quyền của Quản trị viên. Nếu bạn đang chạy bản phân phối Linux, hãy mở terminal bằng cách nhấn 'Ctrl+Alt+T'. Nếu bạn đang sử dụng GUI trên bản phân phối Linux của mình, bạn cũng có thể hiển thị nó bằng cách tìm kiếm ‘Terminal’ trong menu ứng dụng.

Bước 2: Sử dụng lệnh nâng cấp Pip

Bây giờ để nâng cấp Pip, chỉ cần nhập dòng sau vào CMD/Terminal của bạn và đợi gói Nâng cấp Pip hoàn tất:

python3 -m pip install --upgrade pip

Lệnh này sẽ tự động gỡ cài đặt phiên bản Pip hiện tại trên thiết bị của bạn và thay thế bằng bản cập nhật Pip mới nhất!

Làm thế nào để hạ cấp Pip?

Bây giờ chúng ta đã biết cách thực hiện nâng cấp Pip, hãy tìm hiểu cách thực hiện ngược lại. Một số người có thể thích sử dụng phiên bản Pip mong muốn của riêng họ, phiên bản này cũ hơn phiên bản hiện tại. Đôi khi các gói cập nhật Pip mới hơn bị lỗi và phải mất một thời gian mới được sửa. Đây cũng là một động lực khác khiến Pip bị một số người dùng hạ cấp tạm thời.

Để hạ cấp Pip, chỉ cần khởi động CMD/Terminal trên thiết bị Windows hoặc Linux của bạn như đã đề cập và nhập dòng lệnh sau:

pip3 install --upgrade pip==<desired version>

Thay thế phần <desired version> bằng phiên bản bạn chọn.

Làm cách nào để gỡ cài đặt Pip?

Cuối cùng, sau khi tìm hiểu cách cài đặt, hạ cấp và nâng cấp Pip, hãy cùng thảo luận về quá trình gỡ cài đặt.

Gỡ cài đặt Pip trên Linux

Gỡ cài đặt Pip trên Linux là vấn đề sử dụng cùng một trình quản lý gói mà bạn đã sử dụng để gỡ cài đặt Pip, vì bạn có thể không biết tùy chọn này là gì, để đảm bảo an toàn, hãy nhập từng dòng lệnh này để thử tất cả chúng. Pip sẽ được gỡ cài đặt:

sudo apt-get purge python3-pip
sudo python3 get-pip.py uninstall
pip3 uninstall pip3

Gỡ cài đặt Pip trên Windows

Còn với Windows thì quá trình này đơn giản hơn rất nhiều. Chỉ cần mở CMD với quyền quản trị viên lần cuối và nhập lệnh sau để gỡ cài đặt Pip:

pip uninstall pip

Lưu trữ Pip ở đâu?

Một lượng lớn người sử dụng Pip làm như vậy với mục đích cài đặt số lượng lớn các chương trình và gói dựa trên Python mà sau này có thể được sử dụng để phát triển dự án, v.v. Nếu bạn cũng là một trong những người này, thì việc lưu trữ Pip trên một máy chủ khác có công suất hoạt động cao hơn đáng kể và kết nối Internet tốt hơn sẽ giúp trải nghiệm làm việc của bạn suôn sẻ hơn rất nhiều.

python-vps VPS không có giới hạn

Sở hữu VPS Python để dễ dàng phát huy hết tiềm năng và máy chủ hiệu suất cao, độ trễ thấp mà bạn có thể sử dụng để phát triển, thử nghiệm và quan trọng nhất là triển khai các ứng dụng web Python.

Sử dụng VPS Python

Cloudzy cung cấp các gói VPS Linux có cấu hình cao cho người dùng Python, với bản phân phối cài sẵn mà bạn chọn, với mức giá rẻ chỉ 4,95 USD một tháng. Với tốc độ Internet tối thiểu trên 1 Gbps, bảo mật máy chủ chắc chắn và 12 địa điểm trung tâm dữ liệu toàn cầu để bạn lựa chọn, Cloudzy là nơi hoàn hảo để áp dụng kiến ​​thức mới tìm thấy của bạn về cách cài đặt, gỡ cài đặt, hạ cấp và nâng cấp Pip! Nhận của bạn VPS Python và lưu trữ phiên bản Pip của riêng bạn!

Kết thúc

Tóm lại, biết cách cài đặt và cập nhật Pip để quản lý các gói Python là một kỹ năng quan trọng đối với bất kỳ nhà phát triển Python nào. Pip cung cấp một cách đơn giản và thuận tiện để quản lý các gói trong môi trường Python của bạn. Bằng cách làm theo các bước được nêu trong hướng dẫn này, bạn có thể dễ dàng cài đặt, gỡ cài đặt, hạ cấp và nâng cấp các gói Pip để đáp ứng nhu cầu của dự án. Tuy nhiên, việc cập nhật các gói của bạn là điều cần thiết để tránh các lỗ hổng bảo mật tiềm ẩn và tận dụng các tính năng mới nhất. Việc thành thạo việc sử dụng Pip để quản lý gói sẽ giúp bạn hợp lý hóa quy trình phát triển Python của mình và trở thành nhà phát triển hiệu quả hơn.

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

Làm cách nào để sử dụng Pip để cài đặt gói? 

Để cài đặt gói bằng Pip, bạn chỉ cần mở thiết bị đầu cuối hoặc dấu nhắc lệnh và nhập 'tên gói cài đặt pip'. Thay thế 'tên gói' bằng tên của gói bạn muốn cài đặt.

Làm cách nào để nâng cấp gói bằng Pip?

Giống như cài đặt một gói, để nâng cấp gói bằng Pip, chỉ cần nhập 'pip install –upgrade package-name' trong terminal hoặc dấu nhắc lệnh của bạn. Điều này sẽ nâng cấp gói lên phiên bản mới nhất hiện có.

Làm cách nào để gỡ cài đặt gói bằng Pip?

Chỉ cần gõ 'pip uninstall package-name' trong terminal hoặc dấu nhắc lệnh của bạn. Thao tác này sẽ xóa gói khỏi môi trường Python của bạn một cách suôn sẻ.

Tôi có thể sử dụng Pip để cài đặt các gói không phải Python không?

Không, Pip được thiết kế chỉ để cài đặt và quản lý các gói Python. Nếu bạn muốn quản lý các ngôn ngữ mã hóa hoặc gói mã hóa ứng dụng khác, bạn cần tải xuống các trình quản lý gói khác.

Pip có được bao gồm trong Python theo mặc định không?

Pip được bao gồm theo mặc định trong hầu hết các bản phân phối Python, nhưng không phải tất cả chúng. Nếu bạn đang sử dụng bản phân phối Python không có Pip đi kèm hoặc không được bao gồm, bạn có thể tải xuống, cài đặt và nâng cấp Pip riêng bằng hướng dẫn của chúng tôi.

Chia sẻ

Thêm từ blog

Hãy tiếp tục đọc.

Hình ảnh nổi bật của bài đánh giá Odoo với dòng tiêu đề lớn ở bên trái và logo Odoo ở bên phải, được bao quanh bởi các bảng giao diện ứng dụng nổi trên nền chủ đề đám mây màu tím dịu.
Ứng dụng web và doanh nghiệp

Đánh giá toàn diện về Odoo: Odoo có phải là ERP phù hợp cho doanh nghiệp của bạn không

Odoo là một trong những nền tảng ERP được xem xét rộng rãi nhất dành cho các doanh nghiệp đang phát triển, vì một lý do đơn giản, đó là nó hứa hẹn rất nhiều điều ở một nơi. Bán hàng, kế toán, kho

Jim SchwarzJim Schwarz đọc 11 phút
Các lựa chọn thay thế WordPress nguồn mở có hình ảnh nổi bật với nền chuyển màu đầy màu sắc, màn hình máy tính để bàn, trình chỉnh sửa mã, bản xem trước bảng điều khiển mờ và văn bản tiêu đề lớn ở bên trái.
Ứng dụng web và doanh nghiệp

Các lựa chọn thay thế WordPress mã nguồn mở tốt nhất được thiết kế riêng cho nhà phát triển

WordPress vẫn quan trọng và nó vẫn phục vụ tốt cho rất nhiều trang web. Thư mục plugin của nó chứa hơn 62.000 plugin và thư mục chủ đề của nó cung cấp hơn 14.000 chủ đề miễn phí. tha

Jim SchwarzJim Schwarz đọc 14 phút
Hình ảnh nổi bật của Automad so với WordPress có cả logo nền tảng và dòng tiêu đề hỏi nhà phát triển CMS nào nên chọn.
Ứng dụng web và doanh nghiệp

Automad so với WordPress: So sánh kỹ lưỡng giữa hai nền tảng CMS tốt nhất

Automad và WordPress giải quyết cùng một công việc theo hai cách rất khác nhau. Automad là một công cụ tạo mẫu và CMS tệp phẳng, vì vậy nội dung tồn tại trong các tệp thay vì cơ sở dữ liệu, nhưng WordPress,

Jim SchwarzJim Schwarz đọc 9 phút

Sẵn sàng triển khai? Từ $2,48/tháng.

Đám mây độc lập, kể từ năm 2008. AMD EPYC, NVMe, 40 Gbps. Hoàn tiền trong 14 ngày.