为什么我使用python3.7激活env,但python版本仍然是python3.5?
我在Ubuntu 16上安装了Miniconda3,并使用了以下命令为什么我使用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/
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 aliasPython
不兼容