Удалить и переустановить Python на Mac. Могу ли я доверять этим старым ссылкам?

Я новичок в Mac, и, видимо, я сделал какую-то ошибку. Я изучал python, через учебные пособия, а также между Homebrew, Pip и XCode, так как мои версии все смешанные. Pip3 указывает на python2, поэтому все мои тесты python3 терпят неудачу и т. Д.

Я исследую, как безопасно удалять все версии, а затем снимать для чистой установки (homebrew?), но я немного нервничаю.

Я нашел несколько отличных ссылок:

Ясно, что ничего не трогается ни в корневом каталоге /system, и в основном все остальное удаляется. Что заставляет меня нервничать, так это то, что эти ссылки довольно старые. (шесть лет! +) Я не уверен, действительно ли я им доверяю или нет.

Кто-нибудь был здесь в последнее время? Могу ли я доверять сообщениям, указанным выше? Как очистить эту путаницу версий python? Примечание. Я использую MacOS Sierra (10.12.5)

16 голосов | спросил zipzit 25 Maypm17 2017, 21:40:36

1 ответ


19

Итак, я закончил удаление всех установок python и переустановку вещей через Homebrew.

  1. $ which python ---> /Library/Frameworks/Python.framework/Versions/2.7/bin/python Удалите весь каталог Python.framework из /Library/Frameworks.
  2. $ which python3 ---> /usr/local/bin/python3 Удалить весь каталог python3.
  3. Я немного нервничал по поводу символических ссылок. Я изначально переименовал те, которые, очевидно, будут причинять мне неприятности. Оказывается, это было лишним. Вместо этого просто используйте:

    $ brew doctor

    Warning: Broken symlinks were found. Remove them with 'brew prune':

      /usr/local/bin/python-32
      /usr/local/bin/python2-32
      /usr/local/bin/python2.7-32
      /usr/local/bin/python2_DNU
      /usr/local/bin/python_DNU
      /usr/local/bin/pythonw-32
      /usr/local/bin/pythonw2-32
      /usr/local/bin/pythonw2.7-32
    

    Итак, $ brew prune работал отлично. Он удалил все вышеупомянутые символические ссылки.

  4. Переустановите python и python3 через homebrew. Все сделано.

Я ни разу не коснулся установки python, расположенной в папке /System.

О, и быть ясным. Ответ на исходный вопрос:

  

Да, вы можете доверять старым ссылкам, как написано! Это руководство по-прежнему действует.

ответил zipzit 27 Maypm17 2017, 20:53:27

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132