Uczę się programowania w języku Python, jaki jest prawidłowy sposób instalacji języka Python w Mavericks 10.9 ?. Czy poprawne jest tylko pobranie instalatora lub użycie homebrew zamiast instalacji Pythona ?.
OS X Mavericks faktycznie jest dostarczany z Pythonem w /usr/bin/python
:
|ruby-2.1.1| mymachine in ~
○ → /usr/bin/python --version
Python 2.7.5
W ogóle nie trzeba instalować Pythona, aby zacząć programować w Pythonie w systemie OS X. Ta wersja jest wystarczająco wysoka, aby była użyteczna do prac programistycznych w Pythonie 2.xi nie jest do kitu (to nie jest Python 2.4).
Osobiście wolę używać Homebrew do instalowania narzędzi wiersza poleceń. Otrzymujesz ładną, schludną, podzieloną na przedziały instalację, która jest dość łatwa do usunięcia, jeśli Ci to przeszkadza. Tak więc użyłbym Homebrew do zainstalowania nowszej wersji Pythona, gdybym tego chciał.
Aby zainstalować Python z Homebrew, najpierw zainstaluj Homebrew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
A następnie zainstaluj Python 2.7.8 z:
brew install python
Jak widać, jest to wersja Python w wersji 2.7.8:
|ruby-2.1.1| mymachine in ~
○ → brew info python
python: stable 2.7.8 (bottled), HEAD
http://www.python.org
/usr/local/Cellar/python/2.7.6_1 (4976 files, 81M) *
Poured from bottle
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/python.rb
Jeśli chcesz również Python 3.4.1, możesz użyć:
brew install python3
Co możesz zobaczyć, daje:
|ruby-2.1.1| mymachine in ~
○ → brew info python3
python3: stable 3.4.1 (bottled), HEAD
https://www.python.org/
Not installed
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/python3.rb
W każdym przypadku Homebrew zainstaluje wszystkie zależności potrzebne do uruchomienia Pythona.
Pobierz kod źródłowy
Python-3.4.1.tgz
lub inną wersję, której szukasz, z oficjalnej strony Python i rozpakuj go:Instalację z kodu źródłowego można wykonać na innych platformach, takich jak Linux.
Sprawdź instalację, wykonując:
źródło
./configure -h
aby zobaczyć, jakie są opcje instalacji?