Cách gỡ cài đặt gói Python PIP và các phần phụ thuộc


bạn có muốn gỡ cài đặt gói Python PIP bạn đã cài đặt từ lâu rồi nhưng không biết làm thế nào? Đôi khi, bạn có thể muốn xóa một gói và các phần phụ thuộc của nó vì bạn không còn cần gói đó nữa hoặc khắc phục sự cố tương thích.

Gỡ cài đặt gói Python PIP

Tuy nhiên, việc gỡ cài đặt đúng cách các gói Python có thể giúp bạn tiết kiệm thời gian và công sức quý báu. Trong bài viết này, chúng tôi sẽ chia sẻ một số mẹo của chuyên gia về cách gỡ cài đặt các gói và gói phụ thuộc PIP.

Cách gỡ cài đặt gói Python PIP và các phần phụ thuộc

PIP hoặc Chương trình cài đặt ưu tiên là trình quản lý gói tiêu chuẩn dành cho Python để quản lý các gói và phần phụ thuộc của nó. Nó được viết bằng ngôn ngữ lập trình Python và được thực thi dưới dạng dòng lệnh để cài đặt, gỡ cài đặt hoặc cài đặt lại các gói Python và mô-đun của chúng. Nó được cài đặt sẵn trong phần lớn các phiên bản Python như Python 3.4 trở lên & Python 2.7.9 trở lên.

Vì vậy, nếu một ngày nào đó bạn muốn gỡ cài đặt gói Python và các phần phụ thuộc của nó bằng PIP, chúng tôi sẽ hỗ trợ bạn.

  1. Các bước chuẩn bị
  2. Gỡ cài đặt gói Python riêng lẻ
  3. Gỡ cài đặt các gói và phụ thuộc Python
  4. Gỡ cài đặt các gói trong môi trường ảo Python

1) Các bước chuẩn bị

https://i.imgur.com/GJE6Fi3.png

Trước khi tiến hành gỡ cài đặt gói Python bằng PIP, bạn phải làm theo các giai đoạn chuẩn bị như dưới đây:

Kiểm tra xem PIP đã được cài đặt chưa

Trước tiên, bạn phải kiểm tra xem PIP đã được cài đặt chưa. Để thực hiện việc này, hãy mở Dấu nhắc Lệnh với quyền quản trị viên, chạy lệnh bên dưới và nhấn Đi vào:

pip --version

Nếu PIP được cài đặt, nó sẽ hiển thị số phiên bản.

Nếu PIP chưa được cài đặt, có thể là do bạn đã bỏ chọn hộp PIP khi cài đặt Python. Trong trường hợp đó, bạn có thể làm theo các hướng dẫn được đề cập trong bài viết chi tiết của chúng tôi tại đây.

Thêm Python vào đường dẫn Windows

Sau khi kiểm tra xong phiên bản PIP, bạn phải kiểm tra xem bạn đã thêm Python vào đường dẫn Windows chưa. Nếu không, đây là cách thực hiện:

Khởi động Chạy bảng điều khiển (Thắng + R) > sysdm.cpl > Đi vào. Điều này sẽ mở Thuộc tính hệ thống hộp thoại.

Tại đây, hãy chọn Trình độ cao tab và nhấp vào Biến môi trường.

Tiếp theo, dưới Biến người dùngbấm vào Mới.

Bây giờ, thêm Tên biếnGiá trị biến.

bên trong Giá trị biến trường, bạn nên thêm Ứng dụng Python con đường và Tập lệnh Python con đường. Thực hiện theo các hướng dẫn dưới đây để tìm đường dẫn:

  • Tìm kiếm Python app trên tìm kiếm của Windows, nhấp chuột phải vào nó và chọn Mở vị trí file.
  • Bây giờ, nhấp chuột phải vào Python phím tắt và nhấp lại vào Mở vị trí file.
  • Đường dẫn ứng dụng sẽ xuất hiện dưới dạng C:\Users\cy\AppData\Local\Programs\Python\Python100
  • Đường dẫn tập lệnh sẽ xuất hiện dưới dạng C:\Users\cy\AppData\Local\Programs\Python\Python100\Scripts
  • Đảm bảo thay thế phiên bản Python bằng phiên bản của bạn.
  • Sao chép hai đường dẫn này và dán chúng vào trường Giá trị biến, phân tách chúng bằng dấu chấm phẩy.

Tiếp theo, tiến hành gỡ cài đặt gói Python.

Đọc: Cách mở và xem file Python PY trên Windows

2) Gỡ cài đặt gói Python riêng lẻ

Gỡ cài đặt gói Python PIP

Để gỡ cài đặt từng gói PIP, hãy truy cập tìm kiếm Windows, nhập Dấu nhắc lệnh nhấp chuột phải vào nó và chọn Chạy như quản trị viên. Bây giờ, hãy gõ cd∖ va đanh Đi vào.

Bây giờ, hãy chạy lệnh ở định dạng bên dưới và nhấn Đi vào:

cd C:\Users\cy\AppData\Local\Programs\Python\Python100\Scripts

Đảm bảo thay thế phiên bản gói Python (in đậm) bằng phiên bản của bạn.

Bây giờ, hãy chạy lệnh bên dưới và nhấn Đi vào:

pip uninstall package_name

Thay thế tên gói bằng tên bạn đã cài đặt, ví dụ: NumPy, gấu trúc, Sinh ra ở biểnvân vân.

Sau đó gõ Y để tiến hành gỡ cài đặt.

Đọc: Sửa lỗi Lệnh python setup.py egg_info không thành công với mã lỗi 1

3) Gỡ cài đặt các gói và phụ thuộc Python

Gỡ cài đặt gói Python PIP

Để xóa tất cả các gói Python mà bạn đã cài đặt bằng PIP, bạn có thể làm theo quy trình bên dưới. Bằng cách chạy lệnh dưới đây (đóng băng PIP) bạn có thể gỡ cài đặt tất cả chúng mà không cần xác nhận.

Lệnh hoàn chỉnh cho việc này sẽ có định dạng dưới đây:

pip uninstall -y -r <(pip freeze)

Bạn cũng có thể lưu các gói đã cài đặt vào thư mục yêu cầu.txt tệp và gỡ cài đặt trực tiếp tất cả các gói PIP khỏi tệp. Để làm điều này, hãy chạy lần lượt các lệnh bên dưới và nhấn Đi vào sau mỗi cái:

  • pip freeze > requirements.txt
  • pip uninstall -r requirements.txt (To uninstall packages one by one)
  • pip uninstall -r requirements.txt -y (To delete all the packages at once)

Hơn nữa, bạn cũng có thể sử dụng xargs để gỡ cài đặt tất cả các gói PIP. Nhập lệnh dưới đây và nhấn Đi vào:

pip freeze | xargs pip uninstall -y

Tuy nhiên, nếu bạn đã cài đặt các gói bằng VCS, chẳng hạn như GitLab, Github, v.v., hãy đảm bảo xóa chúng.

Sau đó, bạn có thể gỡ cài đặt các gói Python bằng PIP bằng lệnh bên dưới:

pip freeze | grep -v “^-e” | xargs pip uninstall -y

Để kiểm tra xem gói đã được gỡ cài đặt thành công hay chưa, hãy chạy lệnh bên dưới và nhấn Đi vào:

pip list

Nếu bạn không thấy gói được liệt kê trong kết quả, điều đó có nghĩa là gói đó đã được gỡ cài đặt thành công.

Bây giờ, để gỡ cài đặt các phần phụ thuộc cho gói bạn đã xóa, hãy chạy lệnh bên dưới và nhấn Đi vào:

pip autoremove

Lệnh này sẽ gỡ cài đặt tất cả các gói không còn cần thiết cho hệ thống.

Đồng thời, trong khi sử dụng Tự động xóa PIP lệnh, hãy kiểm tra lại những gói nào sẽ bị xóa, nếu không, nó có thể gỡ cài đặt ngay cả những gói hiện đang được sử dụng.

4) Gỡ cài đặt các gói trong môi trường ảo Python

Gỡ cài đặt gói Python PIP

Trong trường hợp này, trước tiên bạn cần kích hoạt môi trường ảo trước khi chạy lệnh gỡ cài đặt tương tự.

Để kích hoạt môi trường ảo, hãy đi tới thư mục được cài đặt. Bây giờ, để kích hoạt nó, hãy gõ lệnh bên dưới và nhấn nút Đi vào chìa khóa:

venv\Scripts\activate.bat

Khi bạn đã kích hoạt môi trường ảo Python, hãy chạy lệnh bên dưới để gỡ cài đặt tương tự và nhấn Đi vào:

pip uninstall package_name

Bây giờ bạn đã gỡ cài đặt gói, hãy chạy lệnh bên dưới để tắt môi trường ảo và nhấn Đi vào:

deactivate

Đó là nó! Bạn đã loại bỏ thành công các gói Python bằng PIP.

Làm cách nào để xóa các gói pip không sử dụng?

Để xóa các gói pip không được sử dụng, hãy chạy lệnh gỡ cài đặt pip gói_name. Đảm bảo thay thế tên gói hàng với tên thật của gói bạn muốn xóa, chẳng hạn như gấu trúc. Nhập lệnh trong thiết bị đầu cuối hoặc dấu nhắc lệnh của bạn và xác nhận việc gỡ cài đặt khi được nhắc.

Làm cách nào để gỡ cài đặt các gói Python mà không cần pip?

Để gỡ cài đặt các gói Python không có PIP, bạn có thể sử dụng setup.py tài liệu. Sau đó vào thư mục cài đặt gói, chạy gỡ cài đặt python setup.py lệnh nếu có hoặc xóa thư mục gói theo cách thủ công khỏi gói trang web thư mục trong môi trường Python của bạn. Nhưng hãy chắc chắn rằng nó không ảnh hưởng đến sự ổn định của hệ thống.

Leave a Comment

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Scroll to Top