【发布时间】:2021-02-08 03:25:05
【问题描述】:
我在 Ubuntu 16 上安装了 Miniconda3,并使用了命令
conda create -n py37 python=3.7
创建一个环境,并使用命令conda activate py37 来激活环境。但是当我使用命令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'。但是现在,在所有 envs 下,Python 版本都变成了 Python 3.7。
【问题讨论】:
标签: python anaconda conda miniconda