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.