Macport установлен py26 - Проблема с установкой независимых модулей - PullRequest
0 голосов
/ 24 января 2011

Я установил py26, используя macports.Я хочу установить отдельный модуль, которого нет в Macports.Он устанавливается в мою установку OSX по умолчанию.Как указать мою установку на мою установку macport.

Ответы [ 3 ]

0 голосов
/ 24 января 2011

Сначала убедитесь, что ваш PATH правильно настроен для MacPorts Python. Вы должны убедиться, что в нем находится каталог bin платформы Python вместе с обычными каталогами bin MacPorts:

$ export PATH=opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin:/opt/local/bin:/opt/local/sbin:$PATH

Если пакет установлен с помощью команды, подобной python setup.py ..., то все должно быть в порядке. Вы можете быть уверены, используя абсолютный путь к MacPorts Python:

 $ sudo /opt/local/bin/python2.6 setup.py ...

Если пакет установлен с помощью команды easy_install, убедитесь, что вы установили версию easy_install для MacPorts Python. Самый простой способ сделать это:

 $ sudo port install py26-distribute  # setuptools replacement, provides easy_install
 $ sudo /opt/local/bin/easy_install-2.6 ...
0 голосов
/ 09 марта 2011

Установите порт "python_select".Тогда вам будет проще установить пакеты для выбранной вами версии Python.

См. Обсуждение в Каков наилучший способ установки Python 2 в OS X?

0 голосов
/ 24 января 2011

Поместите py26 на свой путь.Например, в вашем .bash_profile это должно работать

export PATH=/opt/local/bin:/opt/local/sbin:$PATH

, не забудьте в конце указать источник из командной строки

. ~/.bash_profile
...