Khi bạn đang phát triển bằng Python, có thể bạn sẽ sử dụng các gói Python rất nhiều. Nếu bạn không sử dụng virtualenv và trực tiếp phát triển với môi trường Python cục bộ, số lượng gói bạn đã cài đặt sẽ rất nhiều và tại một số thời điểm, bạn có thể muốn thực hiện một số thao tác dọn dẹp Show
Ghi chú. Trong bản demo này, tôi đang sử dụng macOS Big Sur (11. 0. 1) nhưng phương pháp này sẽ hoạt động trên mọi môi trường Cách gỡ cài đặt gói riêng lẻĐể gỡ cài đặt gói Python riêng lẻ, bạn cần thực hiện lệnh bên dưới trong CLI
Trong [tên gói], đặt tên của gói bạn muốn gỡ cài đặt Cách gỡ cài đặt tất cả các gói PythonĐể gỡ cài đặt tất cả các gói Python, hãy sử dụng lệnh bên dưới
Lệnh trên sẽ gỡ cài đặt tất cả tệp yêu cầu (bằng cách sử dụng Như bạn có thể thấy trong ảnh chụp màn hình ở trên, nó sẽ gỡ cài đặt tất cả các gói bạn đã cài đặt Vui lòng xem thêm Cách sử dụng VirtualEnv trong Python để tìm hiểu thêm về cách phát triển ứng dụng Python có tổ chức Các mô-đun Python là các gói hoặc mô-đun có thể được nhập vào một dự án để sử dụng. Điều này bao gồm các gói như matplotlib, numpy, jar và nhiều gói khác. Để cài đặt và gỡ cài đặt các gói cho Python, bạn cần sử dụng Pip; Các mô-đun Python được lưu trữ trên ổ đĩa nhà của bạn, chỉ bạn mới có thể truy cập được. Các sinh viên, giảng viên và nhân viên khác yêu cầu các gói giống nhau cũng sẽ phải chạy riêng các lệnh sau cho các dự án Python được chia sẻ Các hệ thống RHEL7 Linux được quản lý hoàn toàn hiện hỗ trợ Python 2. 7, Trăn 3. 4 và Trăn 3. 6, chúng có thể được khởi chạy thông qua các lệnh tương ứng của chúng. “trăn, trăn3. 4 và trăn3. 6” Xác định phiên bản Pip nào sẽ sử dụngXác định phiên bản Python nào bạn muốn cài đặt gói, đối với mỗi phiên bản python có một trình quản lý pip tương ứng Bảng phiên bản PythonPython VersionPython CommandPip CommandPython 2. 7pythonpipPython 3. 4python3. 4pip3. 4Trăn 3. 6python3. 6pip3. 6 Trong tất cả các ví dụ dưới đây, hãy thay thế biến ‘$PIP’ bằng lệnh pip tương ứng Ghi chú. Lệnh python3 và pip3 hiện ánh xạ tới python3. 6 và pip3. 6, tương ứng Cài đặt các gói Python bằng PipTrong ví dụ này, bình sẽ được cài đặt và gỡ cài đặt. Flask là một gói được sử dụng để phát triển web Python mặt trước
Gỡ cài đặt/gỡ bỏ các gói Python bằng Pip
Nâng cấp gói Python bằng PipNếu bạn muốn cập nhật mô-đun Python, bạn có thể làm như vậy với cờ '--upgrade'
Vị trí của các gói Python đã cài đặt thông qua PipTheo mặc định, các gói Python được cài đặt thông qua pip sử dụng cờ '--user' sẽ được lưu trữ ở một trong các vị trí sau trong thư mục chính của bạn, tùy thuộc vào phiên bản python mà bạn đã cài đặt gói cho Ghi chú. ~ là vị trí thư mục chính của bạn, cũng tương đương với $HOME ~/. cục bộ/lib/python2. 7/gói trang web ~/. cục bộ/lib/python3. 4/gói trang web ~/. cục bộ/lib/python3. 6/gói trang web Theo mặc định, các gói Python được cài đặt cục bộ trên mỗi hệ thống sẽ được lưu trữ trong một trong các thư mục sau, tùy thuộc vào phiên bản gói python mà bạn đang tìm kiếm /usr/lib/python2. 7/gói trang web /usr/lib/python3. 4/gói trang web /usr/lib/python3. 6/gói trang web Quản lý sạch các mô-đun pythonKhi làm việc trên nhiều chương trình python khác nhau, bạn có thể gặp sự cố liên quan đến xung đột giữa các mô-đun mà bạn đã cài đặt. Một tùy chọn mà python cung cấp để quản lý điều này là sử dụng Môi trường ảo chứa mọi thứ cần thiết để chạy chương trình bên trong thư mục môi trường ảo của bạn Trăn 2. 7 không tích hợp môi trường ảo theo mặc định, tuy nhiên, có một mô-đun để xử lý việc này được gọi là Virtualenv Trăn 3. 4 và 3. 6 có tính năng này tích hợp sẵn, như được thấy từ đây từ tài liệu Python chính thức. Mô-đun Virtualenv cũng có sẵn cho Python 3. 4 và Trăn 3. 6 Làm cách nào để gỡ cài đặt tất cả các gói Python bằng pip?Bạn có thể sử dụng pip uninstall -y -r để thực hiện mọi thứ trong một lần.
Làm cách nào để xóa tất cả các gói Python Ubuntu?Nếu chúng tôi có thể liệt kê tất cả các gói đã cài đặt, thì chúng tôi có thể chuyển danh sách đó tới gỡ cài đặt pip để gỡ cài đặt tất cả chúng. $ pip uninstall -y -r <(pip freeze) # <() được gọi là quá trình thay thế Gỡ cài đặt |