2016-01-30 3 views
4

Я следил за этим tutorial для удаления старых версий/символических ссылок Python, поэтому я мог бы использовать python 3.5, и я бы использовал его по умолчанию версияВосстановление из sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7

команда:

Судо гт -R /System/Library/Frameworks/Python.framework/Versions/2.7

, кажется, сломана всю свою среду разработки. Я начал ошибки, испытывающим с homebrew, git, Xcode, sublime text 2 и т.д. Я частично зафиксировал его путем повторного скачивания python 2.7 и работает brew doctor && brew prune

Однако я до сих пор не могу получить возвышенный текст 2, чтобы открыть. Я считаю, что мне нужно восстановить свой каталог /System/Library/Frameworks/Python.framework/Versions/, чтобы иметь 2,7, но я не знаю, как это сделать.

Я также побежал brew install python в качестве потенциального решения, но это не сработало.

Я отнюдь не эксперт в терминале, но я пытаюсь поправиться. Я часто следую учебным пособиям, таким как ссылка на установку нового программного обеспечения. мои вопросы таковы:

  1. Как я могу оправиться от этого?
  2. Каковы некоторые полезные советы для избежания будущих проблем?
  3. Где я могу узнать больше о важных вещах, которые нужно знать в терминале, поэтому я могу стать терминальным боссом.
  4. Должен ли я просто начинать использовать домашнее пиво для всех установок, связанных с разработчиками?
+0

Есть ли символические ссылки в '/ usr/local/bin', которые ссылаются на несуществующий Python? Если да, удалите их и запустите «brew prune», а затем «заваривайте доктора» и сделайте то, что он вам говорит. – L3viathan

+2

У вас есть резервная копия _Time Machine_, из которой вы можете восстановить? –

+0

@ L3viathan Насколько я могу судить, все указывает на версии Cellar или версии в/Library/... Я думаю, что исправил все, кроме возвышенного текста, который, я считаю, что-то ищет в/System/Library/... который имеет версию 3.5 и текущий, что указывает на 3.5 –

ответ

2

Вы удалили компонент операционной системы. Не делайте этого - оставляйте только /System. (Mac OS X 10.10 и более поздние версии применяют это, не позволяя вам вообще модифицировать этот каталог, даже при использовании root.)

Нет восстановленного способа восстановления этого каталога. Создайте резервную копию данных и переустановите ОС.

+0

Спасибо, это хороший совет для вопросов 1 и 2. Можете ли вы ссылаться на любые хорошие онлайн-материалы для unix/osx? Кроме того, как насчет доморощенного? Должен ли я всегда использовать это? –

+0

Иногда система python - лучший инструмент, так как это версия python для Apple. Просто будьте осторожны при взаимодействии с папкой '/ System'. – kilojoules