Przeczytałem wiele samouczków w Internecie i odpowiedzi na temat korzystania z usługi Homebrew
. Jeśli chodzi o Python
, poradę pozostawia mi więcej pytań niż odpowiedzi.Dlaczego do instalacji Pythona należy używać Homebrew?
rozumiem jak, ale żadna z odpowiedzi widziałem do tej pory naprawdę wyjaśnił dlaczego za użyciem Homebrew
zainstalować Python
i jakie korzyści są do instalowania Python
z Homebrew
w przeciwieństwie do używania OS-X
instalatorów dostarczonych przez Pythonie Fundacja?
Najnowsze wersje instalatorów z Python i obecna implementacja PIP
wydają się działać całkiem nieźle, więc naprawdę doceniam wszelkie informacje na temat mojego pytania. Pracowałem z Pythonem przez jakiś czas, ale z bardziej taktycznej, jednorazowej perspektywy rozwiązywania problemów i jestem zupełnie nowy dla narzędzi takich jak Brew
i oprogramowania kontroli wersji, takiego jak Git
. Próbuję wstać z krzywej uczenia się. Znalezienie odpowiedzi na pytanie, dlaczego wybrałbym instalację z Homebrew
po prostu przechodząc do strony python.org i pobieranie z nich, a następnie za pomocą pip do instalacji pakietów może mi pomóc zrozumieć zalety takiego narzędzia, jak Homebrew
.
Zgaduję więc, co daje Homebrew
, że przejście przez instalację wprowadzoną przez TPF nie ma miejsca?
Czy są zalety/wady gdzie Homebrew
instaluje Python
i Python pakiety nad /Library/Frameworks/
i folderu site-packages
ramach tej współpracy?
Chociaż to ostatnie pytanie jest zbyt szerokie i prawdopodobnie poza zakresem, jeśli ktoś również podałby adres lub podałby link do dobrej odpowiedzi na temat korzyści wynikających z korzystania z Homebrew
w ogóle, byłbym wdzięczny?
Dziękuję
Witam @ jmort253. Dziękuję za odpowiedź i link. Pracuję nad tym teraz. Widziałem, że ten sam autor napisał także [Getting Started With Homebrew] (https://www.safaribooksonline.com/blog/2014/03/03/homebrew/), więc zaczynam tam. – AMR
Czy bardzo liberalną analogią byłoby, że menedżer pakietów jest dla Open Source czym jest Mac App Store dla rozproszonego oprogramowania sandbox firmy Apple? – AMR
Bardzo luźna analogia, ale jest to jednak analogia. Sklep Apple zawiera głównie oprogramowanie lub narzędzia programowe. Menedżerowie pakietów mogą również zawierać oprogramowanie i narzędzia, ale niektóre zarządzają zależnościami w projekcie oprogramowania. Mam nadzieję że to pomoże! – jmort253