Właśnie zaktualizowałem do lwa, a wraz z nim pojawił się Python 2.7. Muszę użyć 2.6 jako domyślny python jako projekt, w którym przede wszystkim pracuję nad zastosowaniami 2.6.W jaki sposób ustawić Pythona 2.6 jako domyślnego w Mac OS X Lion?
Odpowiedz
Apple umieszczono dwa bardzo proste sposoby, aby zmienić domyślną Pythona na OS X 1 0,6 Snow Leopard i 10,7 Lion. To wszystko jest wyszczególnione na stronie firmy Apple człowiek dla python (1):
$ man python
$ which python
/usr/bin/python
$ python -V
Python 2.7.1
#
# temporarily change version
#
$ export VERSIONER_PYTHON_VERSION=2.6
$ python -V
Python 2.6.6
$ unset VERSIONER_PYTHON_VERSION
$ python -V
Python 2.7.1
#
# persistently change version
#
$ defaults write com.apple.versioner.python Version 2.6
$ python -V
Python 2.6.6
Masz kilka opcji:
-
Zmień/usr/bin/python do linkiem do /usr/bin/python2.6 - Put/System/Library/Frameworks/Python. ramy/Versions/2.6/bin w ścieżce przed/usr/bin
- Jawnie powiedzieć skrypty używać /usr/bin/python2.6
Nie używaj opcji 1 z powodów wymienionych w drugiej odpowiedzi. To nie jest dowiązanie symboliczne w OS X. –
2 i 3 działają i nie są niszczące, ale, jak zaznaczono w innej odpowiedzi, Apple zapewnia o wiele łatwiejszy sposób na zrobienie tego. –
Po uruchomieniu następuje:
defaults write com.apple.versioner.python Version 2.6
Aby upewnić się, że pakiety zainstalowaniu z „sudo” są zainstalowane dla prawidłowego Pythonie wersja, również ustawić opcję wersjier jako superuser:
sudo su
# Enter password
defaults write com.apple.versioner.python Version 2.6
exit
- 1. Włączanie Xdebug na Mac OS X Lion
- 2. Uruchamianie Eclipse na Mac OS X Lion
- 3. Mac OS X Lion/Mountain Lion Cache Miss Profiling
- 4. Virtualenvwrapper błędy w systemie Mac OS X Lion
- 5. Jak zainstalować gcc w Mac OS X Lion
- 6. Błąd libusb_claim_interface w systemie Mac OS X Mountain Lion
- 7. Jak ustawić ffmpeg dla matplotlib w mac os x
- 8. Wykryj Lion (OS X 10.7) w javascript?
- 9. Sterowanie wersją mieszania z wersjami Mac OS X Lion
- 10. Jak zbudować mod_jk na Mac OS X Mountain Lion?
- 11. Konfigurowanie SDL na Mac OS X Lion z XCode 4
- 12. Jak zainstalować Cloudera Hue na Mac OS X Lion?
- 13. Mac OS X Lion: Jaka jest maksymalna długość ścieżki?
- 14. Jak zainstalować Sqlite3 na Mac OS X Lion
- 15. Używanie gcc nie llvm-gcc z Mac OS X Lion
- 16. Nie można wejściowe unicode w IDE Pythona (Mac OS X)
- 17. W systemie Mac OS X 10.8.x w jaki sposób aplikacja AppStore może zainstalować rozszerzenie jądra?
- 18. pygettext.py i msgfmt.py na Mac OS X
- 19. Aktualizacje aplikacji w systemie Mac OS X
- 20. Test Erlang NIF - OS X Lion
- 21. Odinstalowywanie pakietów w systemie Mac OS X
- 22. OS X Mountain Lion: jak działa path_helper?
- 23. relacje z TUN \ TAP dla Mac OS X (Lion) przy użyciu Pythona
- 24. Czyszczenie modułów Pythona i nowy początek Mac OS X
- 25. Sposób cichej instalacji pliku pkg w systemie Mac OS X
- 26. W systemie Mac OS X używasz dostarczonego python lub własnego?
- 27. Brelok i Mac OS Lion uaktualnić problem
- 28. debugowania błędy malloc w Ruby on Mac OS X
- 29. Jak mogę zainstalować Ruby 1.9.3 w systemie Mac OS X Mountain Lion bez Xcode?
- 30. JNotify w systemie Mac OS X?
myślisz o użyciu virtualenv ?! –
Może coś tutaj zadziała? http://superuser.com/questions/35256/how-can-i-change-the-default-python-version-on-snow-leopard – dcpomero