Por que a Conda não pode chamar a versão correta do Python após ativar o ambiente?

Eu tenho o seguinte ambiente conda no Linux:

$ conda info -e
# conda environments:
#
py33                     /u21/coyotito/.anaconda/envs/py33
root                  *  /u21/coyotito/.anaconda

Epy33 é criado com este comando:

$ conda create -n py33 python=3.3 anaconda

O problema é quando eu ativopy33 ele ainda não pode chamar o Python versão 3.3.

[coyotito@pearl ~]$ source activate py33
(coyotito)[coyotito@pearl ~]$ python --version
Python 2.7.10 :: Anaconda 2.1.0 (64-bit)
(coyotito)[coyotito@pearl ~]$ conda info -e
# conda environments:
#
py33                     /u21/coyotito/.anaconda/envs/py33
root                  *  /u21/coyotito/.anaconda

Ou seja, ainda chamando python antigo. Observe também que o prompt entre parênteses não é(py33).

(coyotito)[coyotito@pearl ~]$ which python
~/.anaconda/bin/python

Em vez de python no novo ambiente:

~/.anaconda/envs/py33/bin/python3.3

Como posso resolver esse problema?

Atualizar

Meu ambiente PATH em~/.bash_profile se parece com isso:

export PATH=$HOME/.anaconda/bin:$PATH

questionAnswers(1)

yourAnswerToTheQuestion