Wiem, że to pytanie zostało już wcześniej zadane na tej stronie i znalazłem kilka godnych dyskusji, ale rozwiązania, które znalazłem i próbowałem, nie działają. Chcę nauczyć się języka Python i mam problem z jego prawidłową konfiguracją na komputerze Mac. Używam OS X 10.6.7.
Pobrałem instalator Python 3.2 z python.org i zainstalowałem go /Library/Frameworks/Python.framework/Versions/3.2/bin
. Na razie jest to w porządku, ponieważ mogę po prostu używać IDLE do programowania. Aby użyć 3.2 z wiersza poleceń python
, próbowałem zmienić kolejność mojej $PATH
zmiennej. Tak to ~/.profile
wygląda:
PATH=/Library/Frameworks/Python.framework/Versions/3.2/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin
Jednak python
nadal uruchamia 2.6.1:
steven-macbook:~ steven$ python --version
Python 2.6.1
steven-macbook:~ steven$ . ./.profile
steven-macbook:~ steven$ python --version
Python 2.6.1
steven-macbook:~ steven$
Po dłuższej walce z tym zdecydowałem, że powinienem po prostu odinstalować 3.2 i spróbować zaktualizować systemową instalację Pythona. Nie jestem pewien, jak to zrobić poprawnie, więc muszę uzyskać wersję 3.2 do pracy z wierszem poleceń lub zaktualizować wersję 2.6.1.
/etc/path
zgodnie z sugestią działa idealnie. Dla mnie problemem było rozpoznanie przez emacsa zarówno graficznego, jak i terminalowego, że chcę użyć niestandardowej instalacji Pythona. Dzięki za wskazówkę!