Я удалил с моего компьютера Ma c некоторые Python 2.7 необходимые файлы, и моя ОС теперь проблематична c. Если я обновлю программное обеспечение, они будут переустановлены? - PullRequest
0 голосов
/ 20 февраля 2020

Я изучаю Python и случайно удалил некоторые Python 2.7 важные файлы из моей Ma c, и у меня начались некоторые проблемы. Я исследовал и, по-видимому, python 2.7 поставляется с macOS и необходим для системы. У меня есть важные файлы на моем компьютере, и я не хотел бы переустанавливать macOS. Я только что увидел, что доступно обновление программного обеспечения. Если я обновлю программное обеспечение, будут ли восстановлены эти важные файлы?

1 Ответ

1 голос
/ 20 февраля 2020

Хм, откуда вы удалили? Будем надеяться, что вы не удалили его из System/Library! Смотрите этот пост здесь - обсуждения / ответы могут оказать некоторую помощь: Как удалить Python 2.7 на Ma c OS X 10.6.4? . И да, @FishingCode может быть правильным - обновление может просто решить проблему.

Шаги, которые вы можете предпринять:

1) Попробуйте сначала обновить!

2) Если обновление не сработало И Ваши случайные удаления не повлияли на системные файлы, затем попробуйте удалить сторонние файлы Python с:

rm -rf </Library/Frameworks/Python.framework/Versions/VERSION_NUMBER> (замените VERSION_NUMBER версией Python, которую вы хотите удалить)

ИЛИ

Если вы установили с помощью pip, pip uninstall <Python>

Вы также можете удалить стороннего Python 2.7 с того же пути (проверьте тот же пост, на который я ссылался выше! подробности принятого ответа - хороший план для выполнения!).

Затем переустановите обычным способом (https://www.python.org).

3) Проверьте с магазинами Apple / техником Apple.

Общие рекомендации : я рекомендую установить Python версию> = 3! Поддержка Python 2 устарела с прошлого года, и между Python 2 и Python 3.x существуют значительные различия. Вы также можете установить последнюю версию (3.8). Надеюсь, это поможет:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...