Я работаю с 16.04.2 LTS. Я добавил miniconda, чтобы разрешить мне доступ к python3.6 (Системный python - 3.5). Я изменил свой .bashrc, добавив
export PATH=~/miniconda3/bin:$PATH
alias python3.6='/home/deploy/miniconda3/bin/python3.6'
Однако я заметил, что:
deploy@server:~$ python -V
Python 3.6.0 :: Continuum Analytics, Inc.
Проверка $ PATH Я вижу:
deploy@server:~$ echo $PATH
/home/deploy/bin:/home/deploy/.local/bin:/home/deploy/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
Итак, я думаю, что я заставляю систему взять первый найденный python (miniconda 3.6), а не родную версию 3.5. Как я могу изменить свой .bashrc в APPEND вместо добавления пути, поэтому я предполагаю, что он вернется к использованию собственной версии?
Когда вы создаете псевдоним python3.6, нет необходимости добавлять его в свой PATH, если в этом пути нет каких-либо других утилит, к которым вы хотите получить доступ, используя bash. [!d0 ]
Если это так, то в вашем .bashrc используйте что-то вроде:
export PATH=$PATH:~/miniconda3/bin
он поместит ваш ~/miniconda3/bin в конец переменной среды PATH, чтобы ваши родные приложения не были переопределены .
Когда вы создаете псевдоним python3.6, нет необходимости добавлять его в свой PATH, если в этом пути нет каких-либо других утилит, к которым вы хотите получить доступ, используя bash.
Если это так, то в вашем .bashrc используйте что-то вроде:
export PATH=$PATH:~/miniconda3/bin
он поместит ваш ~/miniconda3/bin в конец переменной среды PATH, чтобы ваши родные приложения не были переопределены .
Когда вы создаете псевдоним python3.6, нет необходимости добавлять его в свой PATH, если в этом пути нет каких-либо других утилит, к которым вы хотите получить доступ, используя bash.
Если это так, то в вашем .bashrc используйте что-то вроде:
export PATH=$PATH:~/miniconda3/bin
он поместит ваш ~/miniconda3/bin в конец переменной среды PATH, чтобы ваши родные приложения не были переопределены .