Gỡ cài đặt Python 3 trên máy Mac


16

Tôi đã cài đặt Python 3 để tìm hiểu Python và nhanh chóng nhận ra rằng django không tương thích với Python 3.

Làm cách nào để gỡ cài đặt Python 3 trên máy Mac để tôi có thể cài đặt phiên bản khác?

python 

Nếu bạn đang sử dụng ActivePython, hãy nhập sudo pythonselect 2.7để chuyển giữa các phiên bản Python.
Srid nói Phục hồi lại

Bạn có thể có một số phiên bản python trên máy của mình mà không bị xung đột
user151019

Câu trả lời:



2

Python.org đã thêm hướng dẫn gỡ cài đặt vào tài liệu:

http://docs.python.org/3/USE/mac.html

Đọc này và sau đó kiểm tra cài đặt của tôi, danh sách những thứ cần gỡ cài đặt là:

  • Thư mục MacPython 3.3 trong thư mục Ứng dụng của bạn.
  • / L Library / Frameworks / Python.framework
  • khoảng 20 liên kết tượng trưng trong / usr / local / bin.
  • tham chiếu trong đường dẫn shell (nếu tồn tại)

Sử dụng Text Wranger, có thể hiển thị các tệp vô hình, tôi duyệt thư mục nhà của mình và tôi không thấy .bash_profile, chỉ .bash_history. Vì vậy, trình cài đặt chỉ thêm tham chiếu nếu hồ sơ Bash tồn tại. (echo $ path) cũng không hiển thị. (xem thêm: /programming/7501678/set-envir-variables-on-mac-os-x-lion )

Gói trình cài đặt thực sự nên bao gồm một tập lệnh gỡ cài đặt.

Kể từ tháng 4 năm 2013, hầu hết các hướng dẫn và khóa học vẫn yêu cầu Python 2, vì vậy nhiều người sẽ cần gỡ cài đặt Python 3.


0

Làm thế nào mà bạn cài đặt nó? Nếu bạn đã sử dụng một trình cài đặt, thì hãy làm theo lời khuyên khôn ngoan của yoda . Mở một thiết bị đầu cuối và loại bỏ thư mục /System/Library/Frameworks/Python.framework/Versions/3.0nếu nó tồn tại. Bạn cũng nên đảm bảo rằng liên kết tượng trưng /System/Library/Frameworks/Python.version/Versions/Currentkhông trỏ đến 3.0. Nếu có, sau đó đặt lại nó để trỏ đến 2.6hoặc một cái gì đó thích hợp.


3
Nói chung, bạn không bao giờ nên xóa bất cứ thứ gì trong / Hệ thống / Thư viện! Các tệp được cài đặt ở đó được Apple kiểm soát như một phần của OS X. Bạn có thể làm hỏng nghiêm trọng hệ thống của mình bằng cách xóa tệp sai. May mắn thay, không có tệp nào để xóa vì Python 3 chưa được Apple phát hành trong bản phát hành OS X. Cài đặt người dùng của Python 3 được cài đặt ở nơi khác. Ví dụ, trình cài đặt python.org cài đặt vào /Library/Frameworks.

2
... ngoại trừ một tấn trình điều khiển và ứng dụng tương tác với hệ thống cơ bản (ví dụ: bộ chỉnh lại cửa sổ hoặc tiện ích / chủ đề giao diện người dùng) đặt các tệp vào /system/library, sử dụng mật khẩu siêu người dùng được cung cấp khi cài đặt, nhưng có trình gỡ cài đặt đặc quyền người dùng thông thường. Kết quả là, một máy Mac hiện đại được sử dụng nhiều (đặc biệt là một máy đã trải qua một vài nâng cấp hệ điều hành) sẽ có một /system/librarythư mục hoàn toàn bị vấy bẩn. Là loại bỏ những thứ trong dir đó nguy hiểm? Chắc chắn rồi. Điều đó không có nghĩa là không có lý do phổ biến, tốt để thao tác các tệp trong thư mục. Chỉ cần lưu ý.
Zac B

-3

Đây không phải là một câu hỏi lập trình. Bạn gỡ cài đặt nó giống như bạn gỡ cài đặt bất kỳ phần mềm nào khác trên máy Mac! Bạn có một cặp đôi tùy chọn

  1. Goto Finder>Applications>Python 3.0(hoặc bất cứ thư mục nào được đặt tên). Nhấp chuột phải, chọn Move to Trash, thùng rác trống.
  2. Mở Terminal, nhập sudo rm -rf /Applications/Python\ 3.0/, nhập mật khẩu và bạn đã hoàn tất.

Các phiên bản khác nhau của pythonđi trong các thư mục khác nhau. Vì vậy, bạn có thể cài đặt một phiên bản mới và để nguyên v3.0như vậy. Chỉ cần nhớ để thêm dir python mới để con đường của bạn và loại bỏ cái cũ hoặc thiết lập một bí danh cho pythonđếnpython2.x

Lần tới, hãy nhớ rằng những câu hỏi như vậy sẽ được hỏi tốt hơn trên /apple//


Cảm ơn rất nhiều! Tôi sẽ nhớ sử dụng apple.stackexchange.com cho câu hỏi mac.

3
Trên thực tế, điều đó không loại bỏ cài đặt khung của Python. Nó chỉ loại bỏ một vài tập tin phụ trợ.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.