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?
Odpowiedz
Oto niektóre elementy, które można ułożyć razem z homebrew FAQ.
Can I edit formulae myself? - tak.
brew edit python3
spojrzenie na
url
i zmienić go na link do ftp (3.3.6
) archiwum3.3
.pobierz lokalnie archiwum i oblicz sumę kontrolną za pomocą
shasum
.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
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
Najnowszy OS X pochodzi z Pythona 3.3.3 –
możliwym duplikat (http://stackoverflow.com/questions/3987683/homebrew-install-specific-version-of-formula) –
Czy na pewno Django 1.6 * nie * działa z Pythonem 3.4, przynajmniej na tyle, aby się z nim bawić? – chepner