我在Ubuntu 16上安装了Miniconda3,并使用命令
conda create -n py37 python=3.7
创建env,并使用conda activate py37
命令激活该env。但是当我使用python --version
命令检查我的Python版本时,它显示Python的版本是3.5.2。所以我尝试用Python 2.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不兼容别名python