Эта команда в основном изменяет переменную среды PATH
и помещает каталог /usr/local/bin
перед всем, что в данный момент находится в PATH
. Однако эта команда является временной, и переменная окружения PATH восстанавливается после закрытия сеанса.
То, что может произойти, это то, что python, который вы запускаете в терминале, и python Automator, работают по-другому. /usr/local/bin
вероятно, содержит ту же версию Python, которую вы используете в терминале. Посмотрите на ~/.bash_profile
, чтобы увидеть, есть ли там что-то похожее на export PATH=/usr/local/bin:$PATH
.
Другой способ проверить - набрать which python
в обоих и посмотреть, указывает ли это на один и тот же питон. Возможно, у вас есть еще один python где-то в списке каталогов в вашей переменной * 1012.
Обычно используют виртуальные среды python, чтобы отслеживать, какой Python работает, и экспериментировать с python, не связываясь с системным python. ,Примеры этого включают: Анаконда и virtualenv .