Odpowiedzi:
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:
tar -xzf Python-3.4.1.tgz
cd Python-3.4.1
./configure
make
make test
sudo make install
Instalację z kodu źródłowego można wykonać na innych platformach, takich jak Linux.
Sprawdź instalację, wykonując:
bash-4.3$ python
Python 3.4.1 (default, Aug 4 2016, 13:53:56)
[GCC 4.2.1 Compatible Apple LLVM 7.3.0 (clang-703.0.31)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
./configure -h
aby zobaczyć, jakie są opcje instalacji?