Hướng dẫn how do i uninstall python 2 on mac? - làm cách nào để gỡ cài đặt python 2 trên mac?

Nếu bạn đã cài đặt nó bằng Trình cài đặt PKG, bạn có thể làm:

pkgutil --pkgs

hoặc tốt hơn:

pkgutil --pkgs | grep org.python.Python

sẽ xuất hiện một cái gì đó như:

org.python.Python.PythonApplications-2.7
org.python.Python.PythonDocumentation-2.7
org.python.Python.PythonFramework-2.7
org.python.Python.PythonProfileChanges-2.7
org.python.Python.PythonUnixTools-2.7

Bây giờ bạn có thể chọn gói nào bạn sẽ hủy liên kết [xóa].

Đây là tài liệu hủy liên kết:

 --unlink package-id
             Unlinks [removes] each file referenced by package-id. WARNING: This command makes no attempt to perform reference counting or dependency analy-
             sis. It can easily remove files required by your system. It may include unexpected files due to package tainting. Use the --files command first
             to double check.

Trong ví dụ của tôi, bạn sẽ nhập

pkgutil --unlink org.python.Python.PythonApplications-2.7
pkgutil --unlink org.python.Python.PythonDocumentation-2.7
pkgutil --unlink org.python.Python.PythonFramework-2.7
pkgutil --unlink org.python.Python.PythonProfileChanges-2.7
pkgutil --unlink org.python.Python.PythonUnixTools-2.7

hoặc trong một dòng duy nhất:

pkgutil --pkgs | grep org.python.Python | xargs -L1 pkgutil -f --unlink

Quan trọng: --Unlink không có sẵn nữa bắt đầu với Sư tử [kể từ Q1 `2014 sẽ bao gồm Lion, Lion Lion và Mavericks]. Nếu bất cứ ai đến với hướng dẫn này, hãy cố gắng sử dụng nó với sư tử, thay vào đó nên thử để điều chỉnh nó với những gì bài đăng này đang nói: //wincent.com/wiki/uninstalling_packages_[.pkg_files]_on_mac_os_x

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 đó.

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

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.

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ó.

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

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

Loại bỏ Python 3.8

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 //raw.githubusercontent.com/homebrew/install/master/install.sh]"//raw.githubusercontent.com/Homebrew/install/master/install.sh​]"

[Vui lòng tham khảo Trang web chính thức Homebrew //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ĩ

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]

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,

.

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.

Để 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

Để 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.

Tôi có thể gỡ cài đặt Python2 trên Mac không?

Câu trả lời hữu ích.Bạn không nên loại bỏ Python2.7, gói Python mặc định, nó sẽ làm hỏng hệ điều hành của bạn.You Should do not remove python2. 7, default python package, it would damage your operating system.

Python 2 ở đâu trên Mac?

Bản dựng của Python cung cấp táo được cài đặt trong /System/library/frameworks/opython.framework và/usr/bin/python, tương ứng./System/Library/Frameworks/Python. framework and /usr/bin/python , respectively.

Tôi có cần Python 2 trên Mac không?

Python 2 chưa được hỗ trợ kể từ ngày 1 tháng 1 năm 2020 và không còn nhận được bất kỳ sửa lỗi nào, các bản vá bảo mật hoặc các thay đổi khác.Apple nói rằng các nhà phát triển nên sử dụng một ngôn ngữ kịch bản thay thế trong tương lai, chẳng hạn như Python 3, nhưng điều đáng chú ý là Python 3 cũng không được cài đặt sẵn trên macOS. and no longer receives any bug fixes, security patches, or other changes. Apple says that developers should use an alternative scripting language going forward, such as Python 3, but it's worth noting that Python 3 also does not come preinstalled on macOS.

Làm thế nào để tôi biết nếu Python 2 được cài đặt trên máy Mac của tôi?

Kiểm tra xem Python có được cài đặt sẵn trên macOS của bạn không..
Terminal ra mắt ..
Nhập Python và sau đó nhấn Enter ..
Nếu Python đã được cài đặt, thì bạn sẽ nhận được phản hồi từ Python với số phiên bản của nó ..

Bài Viết Liên Quan

Chủ Đề