У меня Mac OSX 10.5.8 с установленным Xcode. Я хочу избежать MacPorts и хочу просто получить прочную основу для установки Python, чтобы затем перейти к возне с Django и другими вещами. Я хочу использовать Buildout со своими приложениями Python.
Я установил бинарный Python 2.6.4 с официального сайта и установил это. Следуя другому совету, я поместил это в свой файл ~/.bash_profile
:
export PATH=/usr/local/bin:$PATH
Итак, когда я делаю which python
, отображается /usr/local/bin/python
. И когда я делаю python -V
, он показывает Python 2.6.4
- все это кажется отличным.
Я заглянул в папку /usr/local/bin/
и, среди прочего, у меня, кажется, есть правильный материал, указывающий на Python 2.6:
python -> ../../../Library/Frameworks/Python.framework/Versions/2.6/bin/python
НО, когда я делаю easy_install
из virtualenv (которую я хочу использовать с Buildout), он, кажется, устанавливает его в /Library/Python/2.5/site-packages/virtualenv-1.4.3-py2.5.egg
...что такое Python 2.5? Кроме того, когда я настраиваю свою папку Buildout с помощью virtualenv, там символическая ссылка .Python
будет:
.Python -> /System/Library/Frameworks/Python.framework/Versions/2.5/Python
Почему это? Я этого не понимаю. Как я могу заставить все это указывать на правильный Python 2.6?
Большое спасибо за любые ответы, меня это чертовски раздражает. Ваше здоровье.
virtualenv
.. и менеджером пакетов (pypm install django
— это все, что вам нужно для запуска). - person Sridhar Ratnakumar   schedule 07.01.2010