Я довольно новичок в Python, но не программирую, и у меня есть несколько вопросов об экосистеме Python, если кто-то может пролить свет на меня.Большая часть моего опыта работы с Python была на компьютере с Windows.Я установил python3 и pycharm, и у меня не было вопросов, что когда-либо.Затем я решил поработать над моим MacBook, и мне нужно было установить python 3, а не python 2, установленный в настоящее время.Вот где я упал в кроличью нору.
Я зашел на сайт python и установил python 3. Затем кто-то порекомендовал мне установить его с помощью HomeBrew.Так что я не очень понимаю Homebrew.Насколько я понимаю, это менеджер пакетов для MacOS.По сути, это то, что pip для Python, а что такое homebrew для macOS?Если бы я просто установил Python 3 без homebrew, я мог бы назвать его в терминале как Python3 asdfasdf, и он бы работал нормально, нет?Кроме того, что это за информация о PATH, которую я постоянно вижу?
Кроме того, если бы я использовал pycharm вместо python-компилятора через терминал, мне бы даже понадобился homebrew, потому что pycharm все равно не управляет всем через pip?Я заметил что-то под названием pip3 .... что это?В Windows я просто набрал в Python -m pip install asdf, и он работал нормально.Я предполагал, что ввод python3 -m pip install приведет к установке в каталог python3, если я что-то упустил?
Что ж, это привело меня к поиску информации о виртуальных средах, и я не понимаю, что происходитбольше.Я в основном развиваюсь в Java, и мне никогда не приходилось создавать виртуальную среду или использовать что-то вроде homebrew.Любая информация была бы отличной!Извините за длинный пост.