Как удалить анаконду из пути в Mac, чтобы установить pip?

На MacBook Pro уже была установлена ​​одна версия Python 3.8.2. Затем я установил anaconda с python 3.8.5 и установил python 3.9.4 с python.org.

Pip3 устанавливает пакеты для анаконды, а не для 3.9.4. Как установить пакеты для python 3.9.4 с помощью pip3 из терминала? Кроме того, как запустить python 3.8.2, 3.8.5, 3.9.4 отдельно от терминала (вместе с их соответствующим бездействием)?

Я не знаком с изменением путей, поэтому подробные команды будут очень полезны.

(base) ~ % where python3
/Users/user/opt/anaconda3/bin/python3
/Library/Frameworks/Python.framework/Versions/3.9/bin/python3
/usr/local/bin/python3
/usr/bin/python3
(base) ~ % where pip3
/Users/user/opt/anaconda3/bin/pip3
/Library/Frameworks/Python.framework/Versions/3.9/bin/pip3
/usr/local/bin/pip3
/usr/bin/pip3
(base) ~ % where python
/Users/user/opt/anaconda3/bin/python
/usr/bin/python
(base) ~ % where pip
/Users/user/opt/anaconda3/bin/pip


person user247534    schedule 08.04.2021    source источник


Ответы (1)


Не используйте pip3. Используйте pip3.8 или pip3.9 или запустите pip с явным python.

pythonx-m pip install package

где pythonx равно python3.9 или python3.8. Я подозреваю, что python3.8 по-прежнему запускает 3.8.2, но чтобы быть уверенным, просто введите python3.8 в командной строке и посмотрите на строку запуска. Я ничего не знаю о запуске Anaconda python.

Точно так же python3.x -m idlelib` запустит IDLE с любым запуском python3.x.

person Terry Jan Reedy    schedule 08.04.2021
comment
Да, это работает. Спасибо. - person user247534; 09.04.2021
comment
Есть ли способ использовать родной Python 3.8.2? Python3.8 открывает Python3.8.5, установленный с помощью anaconda. - person user247534; 09.04.2021
comment
В Windows py -3.8 должен открывать только установки python.org, но я не могу ответить за использование терминала на Mac. Если вы можете найти папку 3.8.2 в Finder, она должна содержать двоичный файл 3.8.2, но это не дает вам пипа и т. д. - person Terry Jan Reedy; 10.04.2021