为什么我使用python3.7激活env,但python版本仍然是python3.5?

为什么我使用python3.7激活env,但python版本仍然是python3.5?,python,anaconda,conda,miniconda,Python,Anaconda,Conda,Miniconda,我在Ubuntu 16上安装了Miniconda3,并使用了以下命令 conda create-n py37 python=3.7 要创建环境,请使用命令conda activate py37激活环境。但是当我使用命令python--version检查我的python版本时,它显示python的版本是3.5.2。所以我尝试用Python2.7创建另一个env,但是激活这个env之后,Python的版本仍然是3.5.2 调试 当我键入type python时,它显示python别名为'/usr/

我在Ubuntu 16上安装了Miniconda3,并使用了以下命令

conda create-n py37 python=3.7
要创建环境,请使用命令
conda activate py37
激活环境。但是当我使用命令
python--version
检查我的python版本时,它显示python的版本是3.5.2。所以我尝试用Python2.7创建另一个env,但是激活这个env之后,Python的版本仍然是3.5.2

调试 当我键入
type python
时,它显示
python
别名为
'/usr/bin/python3.5.2'
。然后,通过使用命令编辑
.bashrc
文件,我发现有一行语句

alias python='/usr/bin/python3.5.2'
所以我试着改成

alias python='/home/vagrant/miniconda3/envs/django judge/bin/python'

其中,env的Python版本是3.7。然后,当我再次键入
type python
时,它返回python的别名为
'/home/vagrant/miniconda3/envs/django judge/bin/python'
。但是现在,在所有环境下,Python版本都变成了Python 3.7。

完全删除别名:它与Conda to alias
Python
不兼容