2016-03-05 9 views
0

Я устанавливаю theano на Mavericks используя macports. Одним из шагов установки является использование версии macport python и gcc. Я не уверен, где находится путь к python macport.Используется версия MacPorts версии gcc и MacPorts python

sudo port select python python27 
which python 
"/Library/Frameworks/Python.framework/Versions/2.7/bin/python" 

обычно macport сохранить пакет на под /opt/local/bin/

в файл .bash_profile У меня есть эти строки

# Setting PATH for Python 2.7 

    # The orginal version is saved in .bash_profile.pysave 
    PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}" 
    export PATH 

и под /opt/local/bin/ есть двоичный файл python2.7

Так что это версия, соответствующая Macport?

для НКУ У меня такая же путаница:

Доступные версии для GCC: Судо порт выберите НКУ тр-gcc47 тр-gcc49 (активный) тр-gcc5 ни и

which gcc 
    "/usr/bin/gcc" 

и под /opt/local/bin У меня есть двоичный файл gcc

Любые объяснения?

ответ

0

MacPorts добавляет export PATH="/opt/local/bin:/opt/local/sbin:$PATH" в конец ~/.profile, так что поиск /opt/local/bin осуществляется в первую очередь.

Очевидно, что если вы переопределите это, добавив, например, /Library/Frameworks/Python.framework/Versions/2.7/bin, к PATH, тогда в этом каталоге будет найдена python. Вы можете запустить which -a python, чтобы показать все доступные исполняемые файлы python.

Таким образом, один из способов «исправить» эту проблему - переместить параметр пути для python в ~/.profile над записью для MacPorts - или просто прокомментировать это.

Я предполагаю, что существует некоторая аналогичная проблема с номером gcc.

 Смежные вопросы

  • Нет связанных вопросов^_^