Я знаю, что этот вопрос уже задавался ранее на этом сайте, и я нашел пару достойных обсуждений, но решения, которые я нашел и попробовал, не работают. Я хочу изучать Python, и у меня возникают проблемы с его правильной настройкой на моем Mac. Я использую OS X 10.6.7.
Я скачал установщик Python 3.2 с python.org и установил его, который установил на /Library/Frameworks/Python.framework/Versions/3.2/bin
. Пока это нормально, так как я могу просто использовать IDLE для разработки. Чтобы использовать 3.2 из командной строки, python
я попытался изменить порядок $PATH
переменных. Вот как это ~/.profile
выглядит:
PATH=/Library/Frameworks/Python.framework/Versions/3.2/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin
Тем не менее, python
все еще запускает 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$
Поработав с этим некоторое время, я решил просто удалить 3.2 и попробовать обновить системную установку Python. Я не уверен, как правильно это сделать, поэтому мне нужно либо заставить 3.2 работать с командной строкой, либо обновить 2.6.1.
/etc/path
как вы предлагали, работает отлично. Для меня проблема заключалась в том, чтобы заставить как графический, так и терминальный emacs распознать, что я хотел использовать пользовательскую установку Python. Спасибо за совет!