我已经为特定的 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解释器路径? IE。在这种情况下,我希望 which python
在激活 my_env
后指向 /opt/anaconda/envs/my_env/bin/python
。
最佳答案
你可以试试:
conda uninstall /opt/anaconda/bin/python
关于python - 如何在 Anaconda 环境中更改 Python 解释器路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59599679/