Я работаю с 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 для ДОБАВЛЕНИЯ вместо добавляют путь, таким образом, я предполагаю, что он вернется к использованию собственной версии?
Когда вы создаете псевдоним для python3.6
, нет необходимости добавлять его в ваш PATH
, если на этом пути нет других утилит, к которым вы хотите иметь доступ, используя bash
.
Если это так, то в вашем .bashrc
используйте что-то вроде:
export PATH=$PATH:~/miniconda3/bin
, он поместит ваш ~/miniconda3/bin
в конец переменной среды PATH, чтобы ваши собственные приложения не были переопределены. [ 118]