У меня были OSX High Sierra версий 2.7 и 3.6 и соответственно pip
и pip3
. Команды терминала python
и pip
были связаны с Python2, в то время как python3
и pip3
с python3`
Я обновил Python3 версию с homebrew
. Установка прошла успешно, но теперь я должен связать команду для python3. homebrew
предлагает:
Связывание /usr/local/Cellar/python/3.7.6_1 ...
Ошибка: не удалось создать символическую ссылку Frameworks / Python .framework / Headers
Target /usr/local/Frameworks/Python.framework/Headers является символической ссылкой, принадлежащей python@2. Вы можете отменить ее связь:
brew unlink python@2
Для принудительной установки ссылки и перезаписи всех конфликтующих файлов:
ссылка brew --overwrite python
Чтобы просмотреть список всех файлов, которые будут удалены:
ссылка brew - overwrite - dry -run python
Однако это связывает python3 с python
терминальной командой, а мне нужны отдельные python3
и pip3
команды.
Как это сделать?