#python #macos #installation #homebrew
#python #macos #установка #homebrew
Вопрос:
Хорошо, я боялся использовать терминал, поэтому я установил пакет python-3.7.2-macosx10.9, загруженный с python.org Запустил скрипты сертификата и профиля оболочки, все кажется прекрасным. Теперь «какой python3» изменил путь с 3.6 на новый 3.7.2
Итак, все кажется прекрасным, правильно?
Мой вопрос (из 2) заключается в том, что происходит со старой папкой python3.6, которая все еще находится в папке applications. Можете ли вы просто безопасно удалить его? Почему при установке новой версии вас хотя бы не спрашивают, хотите ли вы обновить или установить и сохранить обе версии?
Второй вопрос, как бы вы сделали это с терминала? Я вижу, что первым шагом является sudo к корню. Я забыл остальное. Но из терминала это просто добавило бы новую версию и оставило бы старую, как установщик пакета? Довольно просто использовать установщик пакета, а затем удалить папку.
Итак, заранее спасибо. Я новичок в python и не очень уверен в использовании терминала и всех мощных команд оболочки.
И да, я вижу всех энтузиастов Brew. На данный момент я не хочу использовать Brew.
На данный момент змеиное гнездо путей python немного сбивает с толку. Я не хочу заблудиться в огромном количестве путей из Brew, потому что на данный момент это сбивает с толку.
Я люблю Brew, оставьте меня в покое.
Комментарии:
1. Возможно, полезно Python.org / Python 3.7.2 — Инструкции для пользователей macOS
Ответ №1:
Да, вы можете установить Python 3.7 или Python 3.8 с помощью установщика, который вы можете загрузить сpython.org . Это не приводит к автоматическому удалению старой версии, которую вы можете продолжать использовать в более старой версии.
Например, если у вас есть python3.7
и python3.8
, вы можете запустить любой из них на своем терминале.
С другой стороны, его довольно легко установить с помощью Homebrew, вы можете следовать инструкциям в этой статье о том, как установить Python3 на macOS
Ответ №2:
Каждая версия установки Python независима друг от друга. Таким образом, безопасно удалять ненужную версию, но будьте осторожны с этим, потому что это может привести к нарушению зависимостей :-).
Вы можете запустить любую версию, добавив конкретную версию, т. е
$ python3.6
или
$ python3.7
Лучший подход — использовать виртуальные среды для ваших проектов для повышения согласованности. смотрите pipenv