не могу удалить python3 в macOS - PullRequest
1 голос
/ 15 января 2020

У меня проблемы с моим текущим python, поэтому я хотел удалить мой python и установить последнюю версию. Я установил с homebrew, поэтому я удалил его с помощью homebrew и переустановил python 3.8.1 с помощью установщика с официального сайта. Python3 .8 был установлен, но мой python3 не был обновлен.

 ~ which python3                                      
/usr/bin/python3
 ~ python3 --version                                  
Python 3.7.3

Я знаю, что не должен (и не могу) вручную удалять вещи внутри /usr/bin. Что я должен делать?

1 Ответ

2 голосов
/ 15 января 2020

Когда вы установили Python с homebrew , он сказал вам следующее:

Неверсионные символические ссылки python, python-config, pip и c. указывающие на python3, python3-config, pip3 et c. соответственно, были установлены в / usr / local / opt / python / libexec / bin

Если вам нужен Напоминание, после установки, вы получите то же сообщение, если вы запустите:

brew info python

Там написано "неверсионные ссылки в /usr/local/opt/python/libexec/bin" . Это означает, что если вы хотите запустить Python без указания версии, т. Е. Если вы хотите ввести это:

python

и это:

pip

для запуска Python 3 и его соответствующего pip, вам нужно убедиться, что ваш PATH имеет /usr/local/opt/python/libexec/bin в начале, то есть

export PATH=/usr/local/opt/python/libexec/bin:$PATH
...