我目前将 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)