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ę?


źródło
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:

10

Zobacz tę odpowiedź i substytut 3.2dla 2.7.

Społeczność
źródło
1
Nadal działa również dla Python 3.6.
feniks
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.

John Faughnan
źródło
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.

D.Shawley
źródło
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//

Społeczność
źródło
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.