conda虚拟环境使用的python版本错误?

conda虚拟环境使用的python版本错误?,python,anaconda,Python,Anaconda,系统:Ubuntu 16.04 python-V的默认结果:python 3.6.5::Anaconda,Inc 哪个python的默认结果:/home/myname/anaconda3/bin/python 我正试图通过Anaconda建立一个使用python 2.7的虚拟环境,而我的默认python是python 3.6。但是,在指定从终端创建新环境后(conda create-n myenv python=2.7),我的新环境仍然使用python 3.6 这两个问题也解决了类似的问题:

系统:Ubuntu 16.04

python-V的默认结果:python 3.6.5::Anaconda,Inc

哪个python的默认结果
:/home/myname/anaconda3/bin/python

我正试图通过Anaconda建立一个使用python 2.7的虚拟环境,而我的默认python是python 3.6。但是,在指定从终端创建新环境后(
conda create-n myenv python=2.7
),我的新环境仍然使用python 3.6

这两个问题也解决了类似的问题:

但是,我的情况并不是像在这些情况下那样通过简单地更改目录来解决的

如果我
source激活myenv
,python-V仍然会给我python 3.6.5::Anaconda,Inc.。即使
哪个python
会像预期的那样提供
/home/myname/anaconda3/envs/myenv/bin/python
。转到这个目录并键入
ls-l
表示这是一个指向python2.7的指针,所以我不确定python-V和哪个python之间的断开连接在哪里

你知道发生了什么事,或者我如何创建一个实际使用Python2.7的环境吗


谢谢

你安装了Anaconda的Python2.7版本吗?我知道我的系统在Anaconda之外安装了Python2.7,我假设Anaconda会访问它。如何检查Anaconda是否有自己的2.7版本?我不确定是否可以将系统的python与
conda create
一起使用。你可以在这里下载anaconda的2.7。如果你不需要使用,你也可以尝试使用
virtualenv
()anaconda@PedroFerreira听起来你是在说我需要一个完全不同的Anaconda安装来与python2一起工作,但是环境的一部分不是为了能够使用不同的python版本吗?这个问题的答案()说这是没有必要的,但他们的解决方案对我不起作用。