Установка путей Python в переменной окружения PATH не работает должным образом - PullRequest
0 голосов
/ 01 ноября 2019

Я устанавливаю пути к ${HOME}/.profile, но когда я набираю which python, я не получаю вывод и не могу использовать Miniconda в качестве Python по умолчанию или реакцию на команду conda.

Это ${HOME}/.profile, последняя строка моя. /usr/bin/python3.6 - это правильный путь, который я получил от whereis python, я установил python3.6 и miniconda3. Что я делаю неправильно? Моя цель - указать Miniconda3 по умолчанию.

Когда я набираю python, он открывает python, так как я отправил псевдоним /usr/bin/python3.6.

if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
        . "$HOME/.bashrc"
    fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/.local/bin" ] ; then
    PATH="$HOME/.local/bin:$PATH"
fi

export PATH="$PATH:/usr/bin/python3.6:/data/ubuntu/miniconda3/bin"

Current PATH, если я echo:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/bin/python3.6:/data/ubuntu/miniconda3/bin
...