如何在Anaconda环境中更改Python解释器路径?

时间:2020-01-05 12:06:51

标签: python python-3.x anaconda conda

我已经使用

为特定的Python版本创建了环境
conda create --name my_env python=3.6

当我使用conda env list列出所有环境时,我会得到正确的环境列表:

# conda environments:
#
base        /opt/anaconda
my_env      /opt/anaconda/envs/my_env

/opt/anaconda/envs/my_env/bin/内有python解释器,如预期的那样,该解释器的版本为3.6。当我激活环境时

source activate my_env

成功完成 (即终端提示指示(my_env))。

但是,当我尝试检查我当前指向的python解释器时,which python给了我:

/opt/anaconda/bin/python

属于base环境,而不是

/opt/anaconda/envs/my_env/bin/python

我期望的。

问题:为什么会发生这种情况?更重要的是,如何更改环境指向的Python解释器路径?即在这种情况下,我希望which python在激活/opt/anaconda/envs/my_env/bin/python之后指向my_env

1 个答案:

答案 0 :(得分:0)

你可以试试:

conda uninstall /opt/anaconda/bin/python