Как исправить предупреждения врача

Я новичок в работе с менеджером пакетов Homebrew, пожалуйста, помогите мне узнать, как исправить мои предупреждения. Я заметил, что это вызывает проблемы с python. Предупреждения ниже.

1) Предупреждение: сценарии "config" существуют за пределами вашей системы или каталогов Homebrew. ./configure Сценарии часто ищут сценарии *-config, чтобы определить, установлены ли программные пакеты и какие дополнительные флаги использовать при компиляции и компоновке.

Наличие дополнительных сценариев на вашем пути может привести к путанице программного обеспечения, установленного через Homebrew, если сценарий конфигурации переопределяет системный или предоставленный Homebrew сценарий с тем же именем. Мы нашли следующие скрипты "config":
/Library/Frameworks/Python.framework/Versions/3.5/bin/python3-config
/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5-config /Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5m-config

2) Предупреждение: Python установлен в /Library/Frameworks/Python.framework

Homebrew поддерживает сборку только на предоставленном Системой Python или на готовом Python. В частности, Pythons, установленные в / Library, могут мешать установке другого программного обеспечения.

3) Предупреждение: у вас есть несвязанные кеги в подвале. Если вы оставите несвязанные кеги, это может привести к проблемам при сборке и вызвать сбой варки, зависящей от этих кег, после сборки. Бежать brew link на этих: Nmap
диверсия

1 ответ

Похоже, ваши проблемы 1 и 2 связаны между собой. Я предполагаю, что вы установили какую-то версию Python помимо той, которая установлена ​​на вашем Mac по умолчанию. Самый простой и, вероятно, лучший способ исправить это следующие шаги:

  1. Удалить существующий Python
  2. Переустановите Python с помощью этих шагов https://www.digitalocean.com/community/tutorials/how-to-install-python-3-and-set-up-a-local-programming-environment-on-macos
  3. Запустите команду brew link nmap

Это должно исправить ваши проблемы.

Другие вопросы по тегам