2014-07-15 11 views
8

Jeśli instalujesz Pythona3 przez Homebrew, domyślnie instaluje on najnowszą wersję, co zrobiłem. Ale chcę 3,3 zamiast 3.4. Jak mogę zamienić go na 3.3 specjalnie przy użyciu Homebrew? Chcę wypróbować Django z Pythonem 3, ale dopiero uczę się Django, więc chcę użyć najnowszej stabilnej wersji, obecnie 1.6, która jest kompatybilna z Pythonem do wersji 3.3. Chcę go używać z Pythonem 3, więc musi to być 3.3. Django 1.7 jest zgodny z Py3.4, ale nie chcę go zepsuć, dopóki nie jest stabilny ... na OS X 10.8.5Jak zainstalować Python 3.3 (nie 3.4) na OS X z Homebrew?

+1

Najnowszy OS X pochodzi z Pythona 3.3.3 –

+1

możliwym duplikat (http://stackoverflow.com/questions/3987683/homebrew-install-specific-version-of-formula) –

+0

Czy na pewno Django 1.6 * nie * działa z Pythonem 3.4, przynajmniej na tyle, aby się z nim bawić? – chepner

Odpowiedz

11

Oto niektóre elementy, które można ułożyć razem z homebrew FAQ.

  1. Can I edit formulae myself? - tak.

    brew edit python3 
    
  2. spojrzenie na url i zmienić go na link do ftp (3.3.6) archiwum 3.3.

  3. pobierz lokalnie archiwum i oblicz sumę kontrolną za pomocą shasum.

  4. zapisz plik jako python33.rb i zainstaluj za pomocą brew install --debug python33.rb.

Przechodząc flagę --debug pomoże Ci w przypadku niektórych czynności nie działają prawidłowo (np w najnowszej formule, usuwając 2to3 binarny był problem), można tylko próbować przywrócić this change jak python3.3 robi nie ma modułu ładowania początkowego ensurepip.

Można znaleźć formułę użyłem tutaj: [? Homebrew zainstalować konkretną wersję wzoru] https://gist.github.com/booleangate/8f0bb23fdd53d699f763f0959c506049

+1

Jeśli pobierzesz pakiet ręcznie i 'shasum', to możesz skopiować + wkleić to wyjście do zmiennej' sha256', kiedy jesteś 'brew edit python3'. W ten sposób możesz "napakować instalację python3" jak zwykle – adambullmer

Powiązane problemy