Prawidłowe usunięcie domyślnej instalacji Pythona


2

Zamierzam zastąpić domyślną instalację Pythona instalacją Homebrew . Poniżej znajduje się lista kroków, które chcę podjąć, ale najpierw chcę się upewnić, że nie robię nic destrukcyjnego, dlatego publikuję to pytanie. :-)

  1. Python.frameworkFolderze znajduje się /System/Library/Frameworks. Czy można to usunąć? Będąc pod Systemzmartwieniem, martwię się, że mogę coś złamać.

  2. Usuń wszystkie pliki związane z Python /usr/bin. W moim przypadku (i prawdopodobnie wszystkich innych) usunę wszystko podane przez ls -l /usr/bin | grep python:

    • python
    • python-config
    • python2.6
    • python2.6-config
    • python2.7
    • python2.7-config
    • pythonw
    • pythonw2.6
    • pythonw2.7
  3. W moim przypadku również pipzainstalowałem. Jedyne odniesienie do tego, pipco znalazłem, znajduje się w /usr/local/bin. Aby również odinstalować pip, usunę pliki podane przez ls -l /usr/local/bin | grep pip:

    • pip
    • pip2
    • pip2.7

Czy jest coś jeszcze, co powinienem zrobić, aby przeprowadzić pełną i poprawną dezinstalację? Czy są jakieś niebezpieczeństwa, o których powinienem wiedzieć?

Odpowiedzi:


2

To, co robisz, jest destrukcyjne. Każda aktualizacja firmy Apple może i spowoduje uszkodzenie lub ponowne wprowadzenie części lub wszystkich plików Pythona, które mają zostać usunięte.

Dlaczego po prostu nie zmienisz ścieżki, aby używać wersji Homebrew narzędzia?

Niebezpieczeństwo włamania się do podstawowego systemu operacyjnego polega na tym, że jest on ściśle związany z rachunkami i aktualizacją oprogramowania przez Apple, a podczas modyfikowania istnieje ryzyko naruszenia stabilności systemu. Ogólnie poziom umiejętności potrzebny do rozszerzenia ścieżki jest znacznie niższy niż poziom wymagany do ciągłego zarządzania niestandardowym systemem operacyjnym i rozwiązywania problemów z tym, w którym usunięto komponenty z zewnątrz / aplikacji.


Możesz usunąć pliki PIP z katalogu / usr / local / bin, ponieważ nie są one zainstalowane w systemie Apple lub w systemie, i możesz je ponownie pobrać lub ponownie zainstalować za pomocą brew po wybraniu tam wybranej wersji.

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.