Jaki jest prawidłowy sposób instalacji Pythona w systemie OS X?

4

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 ?.

zaraz
źródło

Odpowiedzi:

5

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.

Ian C.
źródło
Muszę zainstalować Python 2.7.8. Czy polecasz mi zainstalować go z Homebrew ?, Dlaczego?
anon
Tak. Użyj Homebrew.
Ian C.
Ale jeśli używam brew install python, jak określić wersję Python 2.7.8?
anon
Domyślnie otrzymujesz najnowszą wersję 2.7.x. Za chwilę zaktualizuję wpis ze szczegółami.
Ian C.
Ale najnowszą wersją jest Python 3.4.1, jak zainstalować wersję 2.7.8?
anon
-2

Pobierz kod źródłowy Python-3.4.1.tgzlub 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.
Mona Jalal
źródło
Czy kiedykolwiek potwierdzasz ważność archiwum tar za pomocą skrótu dostarczonego przez programistę? Lub przeczytaj INSTALL i README w wyodrębnionym archiwum? Lub użyj, ./configure -haby zobaczyć, jakie są opcje instalacji?
fd0
Zainstalowałem tar tar Pytona
Mona Jalal
Dlaczego nie skompilowana wersja z tego samego miejsca?
Mark
jeśli mówisz o dmg, to nie działa na El Capitan. Napisałem pytanie, które wyjaśnia, że apple.stackexchange.com/questions/248330/...
Mona Jalal