Odinstalowywanie Pythona 3 na komputerze Mac


16

Zainstalowałem Python 3, aby nauczyć się języka Python i szybko zdałem sobie sprawę, że django nie jest kompatybilny z Python 3.

Jak odinstalować Python 3 na komputerze Mac, aby móc zainstalować inną wersję?

python 

Jeśli używasz ActivePython, wpisz, sudo pythonselect 2.7aby przełączać się między wersjami Python.
— Sridhar Ratnakumar

Możesz mieć kilka wersji Pythona na swoim komputerze bez konfliktu
— użytkownik151019

Odpowiedzi:



2

Python.org dodał instrukcje odinstalowania do dokumentacji:

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

Po przeczytaniu, a następnie sprawdzeniu mojej instalacji, moja lista rzeczy do odinstalowania to:

  • Folder MacPython 3.3 w folderze Aplikacje.
  • /Library/Frameworks/Python.framework
  • około 20 dowiązań symbolicznych w / usr / local / bin.
  • referencja w ścieżce powłoki (jeśli istnieje)

Korzystając z Text Wranger, który może wyświetlać niewidzialne pliki, przejrzałem mój folder domowy i nie zobaczyłem pliku .bash_profile, tylko .bash_history. Tak więc instalator dodaje odniesienie tylko wtedy, gdy istnieje profil Bash. (echo $ path) też nie pokazało. (patrz także: /programming/7501678/set-environment-variables-on-mac-os-x-lion )

Pakiet instalatora naprawdę powinien zawierać skrypt odinstalowujący.

Od kwietnia 2013 r. Większość samouczków i kursów nadal wymaga języka Python 2, więc wiele osób będzie musiało odinstalować język Python 3.


0

Jak to zainstalowałeś? Jeśli korzystałeś z instalatora, postępuj zgodnie z mądrymi radami yody . Otwórz terminal i usuń katalog, /System/Library/Frameworks/Python.framework/Versions/3.0jeśli istnieje. Powinieneś także upewnić się, że dowiązanie symboliczne /System/Library/Frameworks/Python.version/Versions/Currentnie wskazuje 3.0. Jeśli tak, zresetuj go, aby wskazał 2.6lub coś odpowiedniego.


3
Ogólnie rzecz biorąc, nigdy nie należy niczego usuwać w / System / Library! Zainstalowane tam pliki są kontrolowane przez Apple jako część OS X. Możesz poważnie uszkodzić system, usuwając niewłaściwy plik. Na szczęście nie ma takiego pliku do usunięcia, ponieważ Python 3 nie został jeszcze dostarczony przez Apple w wersji OS X. Instalacje użytkownika Python 3 są instalowane gdzie indziej. Na przykład instalatory python.org instalują się w /Library/Frameworks.

2
... z wyjątkiem mnóstwa sterowników i aplikacji, które współdziałają z systemem bazowym (tj. zmieniaczy okien lub dodatków / motywów interfejsu użytkownika) umieszcza pliki /system/libraryprzy użyciu hasła administratora podanego w czasie instalacji, ale ma normalne dezinstalatory uprzywilejowane przez użytkownika. W rezultacie intensywnie używany współczesny komputer Mac (zwłaszcza ten, który przeszedł kilka aktualizacji systemu operacyjnego) będzie miał /system/librarykatalog całkowicie zaśmiecony śmieciami. Czy usuwanie rzeczy w tym katalogu jest niebezpieczne? Pewnie. To nie znaczy, że nie ma wspólnych dobrych powodów do manipulowania plikami w katalogu. Po prostu bądź świadomy.
— Zac B,

-3

To nie jest pytanie programistyczne. Odinstalowujesz go tak samo, jak odinstalowujesz inne oprogramowanie na komputerze Mac! Masz kilka opcji

  1. Idź Finder>Applications>Python 3.0(lub jakakolwiek nazwa folderu). Kliknij prawym przyciskiem myszy, wybierz Move to Trash, opróżnij kosz.
  2. Otwórz Terminal, wpisz sudo rm -rf /Applications/Python\ 3.0/, wprowadź hasło i gotowe.

Różne wersje pythongo w różnych folderach. Możesz więc zainstalować nową wersję i wyjść v3.0bez zmian. Wystarczy pamiętać, aby dodać nową Pythona dir do ścieżki i usunąć starą lub ustawić alias pythondopython2.x

Następnym razem pamiętaj, że takie pytania lepiej zadawać na /apple//


Wielkie dzięki! Będę pamiętać, aby użyć apple.stackexchange.com do pytania Mac.

3
W rzeczywistości nie usuwa to instalacji Pythona w ramach frameworka. Usuwa tylko kilka plików pomocniczych.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.