Hướng dẫn how do i remove old versions of python mac? - làm cách nào để xóa các phiên bản cũ của python mac?

Python được cài đặt sẵn trên macOS. Khung Python do Apple cung cấp được cài đặt trong /System/library/frameworks/opython.framework./System/Library/Frameworks/Python.framework.

Bạn có thể tìm thấy một số liên kết symlink trong thư mục usr/bin/python.

Bạn không nên cố gắng loại bỏ phiên bản Python được cài đặt sẵn do Apple cung cấp, vì điều này có thể khiến hệ điều hành của bạn bị trục trặc.

Nếu bạn muốn xóa bất kỳ khung Python bên thứ ba nào mà bạn có thể đã cài đặt, chẳng hạn như các khung được tìm thấy trong python.org, hướng dẫn này sẽ cung cấp cho bạn các hướng dẫn từng bước về cách gỡ cài đặt hoàn toàn Python khỏi máy Mac của bạn.

Trước khi chúng tôi bắt đầu, điều quan trọng là phải biết rằng có một số điều xảy ra trong quá trình cài đặt Python.

  • Một thư mục sẽ được cài đặt trong thư mục ứng dụng. Thư mục chứa nhàn rỗi, Pythonlauncher và công cụ applet xây dựng.
  • Một khung sẽ được cài đặt trong thư mục /l Library/frameworks/stython.framework. Đường dẫn này bao gồm Python thực thi và một số thư viện.
  • Một số liên kết symlink cho Python thực thi sẽ được đặt trong thư mục/usr/local/bin.

Bạn được yêu cầu loại bỏ tất cả các mục này để loại bỏ hoàn toàn Python khỏi hệ thống của bạn.

Hãy nhớ rằng có hai phiên bản Python có sẵn dưới dạng Python 2 và Python 3. Nếu bạn đã cài đặt cả hai phiên bản và muốn xóa chỉ một, hướng dẫn cụ thể về cách làm như vậy được đề cập trong mỗi bước.

Bước 1: Xóa thủ công các thư mục Python khỏi thư mục Ứng dụng

Trong Finder, điều hướng đến thư mục ứng dụng.

Di chuyển bất kỳ thư mục Python nào được lắp đặt vào thùng rác. Nếu bạn muốn xóa một phiên bản duy nhất, chỉ xóa tệp có liên quan đến phiên bản đó.

Hướng dẫn how do i remove old versions of python mac? - làm cách nào để xóa các phiên bản cũ của python mac?

Nếu hộp thoại sau được nhắc, vui lòng nhập mật khẩu.

Hướng dẫn how do i remove old versions of python mac? - làm cách nào để xóa các phiên bản cũ của python mac?

Tiếp theo, đi đến thư mục rác.

Nhấp chuột phải vào thư mục và chọn Xóa ngay lập tức.

Hướng dẫn how do i remove old versions of python mac? - làm cách nào để xóa các phiên bản cũ của python mac?

Xóa các thư mục Python sẽ không gỡ cài đặt trăn hoàn toàn khỏi hệ thống của bạn. Để gỡ cài đặt Python hoàn toàn, xin vui lòng thực hiện các bước sau.

Bước 2: Xóa khung Python khỏi thư mục /thư viện

Chúng tôi sẽ sử dụng dòng lệnh bắt đầu từ bước này.

Nhấn Lệnh + Không gian để đưa ra tìm kiếm Spotlight.

Tìm kiếm thiết bị đầu cuối và mở nó.

Hướng dẫn how do i remove old versions of python mac? - làm cách nào để xóa các phiên bản cũ của python mac?

Trong loại thiết bị đầu cuối, lệnh sau để xóa tất cả các khung Python có trong thư mục /thư viện và nhấn enter.

sudo rm -rf /l Library/frameworks/stython.framework

Hướng dẫn how do i remove old versions of python mac? - làm cách nào để xóa các phiên bản cũ của python mac?

Nếu được nhắc nhập mật khẩu, xin vui lòng làm như vậy.

Nếu bạn chỉ muốn xóa một phiên bản Python cụ thể, vui lòng cập nhật lệnh của bạn như dưới đây.

Loại bỏ Python 2.7

Hướng dẫn how do i remove old versions of python mac? - làm cách nào để xóa các phiên bản cũ của python mac?

Loại bỏ Python 3.8

Hướng dẫn how do i remove old versions of python mac? - làm cách nào để xóa các phiên bản cũ của python mac?

Bước 3: Xóa các liên kết tượng trưng Python

Bây giờ chúng tôi đã xóa tất cả các thư mục và tệp Python, có thể có các liên kết trong hệ thống của bạn vẫn có thể tham khảo các thư mục mà chúng tôi đã xóa. Bước này sẽ đảm bảo rằng tất cả các liên kết như vậy sẽ bị xóa.

Có hai cách mà bước này có thể được thực hiện. Hãy cùng nhìn vào cả hai cách chi tiết.

Phương pháp đầu tiên: Sử dụng homebrew

Rất khuyến khích bạn cài đặt homebrew nếu bạn chưa có. Vui lòng cài đặt nó bằng cách nhập lệnh sau vào thiết bị đầu cuối.

/bin/bash -c "$ (curl -fssl https://raw.githubusercontent.com/homebrew/install/master/install.sh)"https://raw.githubusercontent.com/Homebrew/install/master/install.sh​)"

(Vui lòng tham khảo Trang web chính thức Homebrew https://brew.sh để biết thêm thông tin)

Bạn có thể dễ dàng tìm thấy các liên kết tượng trưng bị hỏng bằng cách chạy lệnh.

BREW Bác sĩ

Hướng dẫn how do i remove old versions of python mac? - làm cách nào để xóa các phiên bản cũ của python mac?

Kết quả sẽ trông như thế này (xin lưu ý rằng kết quả của bạn có thể trông khác nhau)

Hướng dẫn how do i remove old versions of python mac? - làm cách nào để xóa các phiên bản cũ của python mac?

Chạy lệnh ‘Brew Cleanup, theo hướng dẫn để loại bỏ tất cả các liên kết symlink bị hỏng.

Phương pháp thứ 2: Xóa thủ công

Các liên kết liên kết tham chiếu các khung Python nằm trong thư mục/usr/local/bin. Nếu bạn muốn xem các liên kết symlink bị hỏng, vui lòng sử dụng lệnh sau.

ls -L/usr/local/bin | grep ‘../l Library/frameworks/python.framework,

.

Hướng dẫn how do i remove old versions of python mac? - làm cách nào để xóa các phiên bản cũ của python mac?

Kết quả sẽ cho bạn thấy tất cả các liên kết đang tham khảo các khung Python.

Hướng dẫn how do i remove old versions of python mac? - làm cách nào để xóa các phiên bản cũ của python mac?

Để xóa các Symlink bị hỏng này, vui lòng sử dụng các lệnh sau.

Để nhập vào thư mục

CD/usr/local/bin

Hướng dẫn how do i remove old versions of python mac? - làm cách nào để xóa các phiên bản cũ của python mac?

Để xóa các liên kết symlink bị hỏng trong thư mục

ls -L/usr/local/bin | grep '../l Library/frameworks/python.framework' | awk '{in $ 9}' | tr -d @ | Xargs rm*

.

Ở đó bạn có nó. Bây giờ hệ thống của bạn hoàn toàn không có Python. Bây giờ bạn có thể tải xuống và cài đặt một bản sao mới của Python hoặc để nó như hiện tại.