2016-01-28 3 views
2

Я установлено распределение анаконда на моем MacBook к моей локальной домашней директории /Users/simon/anacondaOSX Anaconda по умолчанию питон

Когда я открыть ITerm и типа python я вижу по умолчанию OSX установить питон. Я видел эту тему здесь и реализованы исправления упомянутых: Mac using default Python despite Anaconda install

Моего .bash_profile в настоящее время выглядит следующим образом:

export PATH="$HOME/anaconda/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$PATH" 

Несколько странных вещи:

  1. Когда я тип python я до сих пор вижу OSX python, несмотря на то, что изменил мой .bash_profile
  2. Если я source /Users/simon/.bash_profile, это действительно устраняет проблему. Использование python теперь вызывает python anaconda
  3. Когда я выхожу из iterm или перезагружаю свой компьютер и снова пытаюсь загрузить python, он возвращается к версии OSX. .bash_profile остается без изменений.

Когда я пытаюсь использовать все вышеперечисленное с помощью терминала, все работает нормально. Проблемы, описанные выше, по-видимому, специфичны для iterm2, и я не уверен, почему

Как мне заставить мою систему использовать anacondas python вместо версии OSX?

+0

Какой выход 'echo $ HOME'? –

+0

'/ Пользователи/simon' как для iterm, так и для терминала – Simon

+1

По любым возможностям, есть ли у вас' dotfile'? вы могли бы «echo $ PATH» до и после поиска '.bash_profile'? –

ответ

1

Кажется, что ваш $PATH переопределен где-то еще в вашей конфигурации. Обычно это не вызывает проблем, если вы знаете, в каком порядке они загружены, и отслеживайте, что происходит.

Я рекомендую немного reading, чтобы узнать больше о заказе на груз.

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