Как сказал @kojiro, вы не хотите «запускать» этот файл. Источник, как он говорит. Он должен получить «источник» при запуске. Sourcing просто означает запуск каждой строки в файле, включая ту, которую вы хотите запустить. Если вы хотите, чтобы убедиться, что папка находится в определенной переменной окружения пути (как это кажется, что вы хотите от одного из ваших комментариев на другое решение), выполнить
$ echo $PATH
В командной строке. Если вы хотите, чтобы убедиться, что ваш ~/.bash_profile в настоящее время источников, либо при запуске, как это должно быть, или когда вы источник его вручную, введите следующую строку в ваш ~/.bash_profile файл:
$ echo "Hello I'm running stuff in the ~/.bash_profile!"
У вас есть питон помечено, которая является неуместной. Я хотел бы убедиться, что вы не помещаете python в файл перед удалением тега без комментариев? –
похоже, что он пытается настроить переменные среды python. –