我正在使用 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 而不是添加路径,以便我假设它会恢复使用本机版本?
答案1
当您创建别名时,python3.6
无需将其添加到您的别名中PATH
,除非您希望使用该路径访问其他一些实用程序bash
。
如果是这种情况,那么在.bashrc
使用时应使用类似以下内容:
export PATH=$PATH:~/miniconda3/bin
它会将您的置于~/miniconda3/bin
PATH 环境变量的末尾,这样您的本机应用程序就不会被覆盖。