Подтвердить что ты не робот

Brew установить python, но затем: "python-2.7.6 уже установлен, он просто не связан"

отказ от ответственности: noob

OSX 10.8.5

Когда я установил python в bash, я получил это предупреждение и ошибка:

Warning: Could not link python. Unlinking...
Error: The 'brew link' step did not complete successfully
The formula built, but is not symlinked into /usr/local
You can try again using 'brew link python

Итак, я пошел вперед и набрал

brew link python

и получил

Linking /usr/local/Cellar/python/2.7.6... Warning: Could not link python. Unlinking...

Error: Could not symlink file: /usr/local/Cellar/python/2.7.6/bin/smtpd2.py 
Target /usr/local/bin/smtpd2.py already exists. You may need to delete it. 
To force the link and overwrite all other conflicting files, do:

brew link --overwrite formula_name

Должен ли я это сделать? Что это значит, чтобы связать python в этом контексте, не говоря уже о принудительной ссылке и том, что имя_формы_?

Этот вопрос является схожим, но также и другим, поэтому я боюсь попробовать лучший рейтинг, поскольку он может просто копать меня глубже в отверстие кролика, которое я застрял прямо сейчас.

4b9b3361

Ответ 1

Похоже, вы уже установили Python другим способом. Не бойтесь. Homebrew спроектирован таким образом, чтобы он не испортил вашу систему, как Mac Ports и др.

Вы всегда можете сделать brew link --overwrite --dry-run python, чтобы сначала увидеть, что именно будет перезаписано, даже не сделав этого.

Если вы это сделаете, это выглядит как перезапись или удаление сценариев *.py, тогда вы должны быть еще менее напуганными.