使用不同的python版本创建conda环境时,python版本不会改变

nic*_*ner 5 python conda

我目前将 python3 设置为我的默认 python 版本,但我希望能够为某些事情切换回 python2,因此我使用以下命令创建了一个 conda 环境:

conda create -n py2 python=2.7
Run Code Online (Sandbox Code Playgroud)

然后使用以下命令激活它:

source activate py2
Run Code Online (Sandbox Code Playgroud)

但是当我这样做时:

python --version
Run Code Online (Sandbox Code Playgroud)

我仍然得到

蟒蛇 3.6.8

我在这里做错了什么?我正在尝试下载一个仅与 python2 兼容的 conda 包,但尽管在 python2 环境中,它一直告诉我我的 python 版本不兼容。

小智 3

您可能会遇到这样的问题:多个环境相互叠加。

尝试运行:

conda deactivate
Run Code Online (Sandbox Code Playgroud)

多次以便退出所有环境。然后运行:

condo activate py2
Run Code Online (Sandbox Code Playgroud)