Добавьте, но не добавьте к $PATH

Я работаю с 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 для ДОБАВЛЕНИЯ вместо добавляют путь, таким образом, я предполагаю, что он вернется к использованию собственной версии?

1
задан 10 May 2017 в 20:02

1 ответ

Когда вы создаете псевдоним для python3.6, нет необходимости добавлять его в ваш PATH, если на этом пути нет других утилит, к которым вы хотите иметь доступ, используя bash.

Если это так, то в вашем .bashrc используйте что-то вроде:

export PATH=$PATH:~/miniconda3/bin

, он поместит ваш ~/miniconda3/bin в конец переменной среды PATH, чтобы ваши собственные приложения не были переопределены. [ 118]

4
ответ дан 3 December 2019 в 06:54

Другие вопросы по тегам:

Похожие вопросы: