O final desse tutorial é muito ruim. Aqui está o que diz:
rm /usr/local/bin/python
ln -s /usr/local/bin/python3.3 /usr/local/bin/python
Isso significa que o sistema global Python é alterado para 3.3. De acordo com meu comentário anterior, isso causará muito mais danos do que apenas quebrar seu ambiente de desenvolvimento. O Python 2 e 3 não são compatíveis e possuem diferentes dependências (que também não são compatíveis). O Ubuntu usa muito Python para coisas do sistema. Vai quebrar o Ubuntu.
Então, comece removendo esse link simbólico:
sudo rm /usr/local/bin/python
Em seguida, verifique se which python
e python
retornam algo sensato. Você está procurando por um mapeamento para 2. o que quer que seja.
Para realizar o que você realmente quer, você precisa usar um virtualenv / venv. Isso copia qualquer versão do Python que você queira através de um ambiente especial. Você "ativa" esse ambiente e altera seu tempo de execução PATH
para encontrar a versão do Python que você usou ao criar o veiculo.
python3 -m venv venv
. venv/bin/activate # activates it
which python # should return /path/to/venv/bin/python
Se você tiver problemas com ensurepip
ao executar o módulo venv (um problema conhecido em 14.04 que pode não afetar você), a correção que eu uso :
wget -qO- http://d.pr/f/YqS5+ \
| sudo tar xzf - -C $(python3 -c "import sys; print(sys.path[1])") --no-same-owner
Isto é projetado para 14.04, então, novamente, pode quebrar tudo relacionado ao python3.