python não está encontrando django porque não está em seu caminho. Você pode ver a lista de caminhos que python procura por módulos como este:
$ python
>>> import sys
>>> sys.path
Você pode importar django se encontrar o local em que está instalado e adicionar esse local ao caminho de python , por exemplo, assim:
$ PYTHONPATH=/path/to/django/parent/dir python
>>> import django # should work now
Mas o seu verdadeiro problema é que algo está errado com a instalação do python . Se você instalou os dois python AND django usando apt-get , então django certamente deve estar no caminho de python sem hacks sujos como acima.
Dito isso, ao trabalhar com o Django, sua melhor aposta é NÃO usar apt-get , mas criar um ambiente virtual usando virtualenv (você pode instalar virtualenv usando apt-get ) e instalar o Django e outros módulos seu site do Django pode precisar usar pip dentro do ambiente virtual. Dessa forma, você pode ter vários projetos do Django lado a lado, com os módulos e as versões do Python necessários. São apenas alguns passos extras para fazer, mas definitivamente valem a pena e vão te salvar de muita frustração no futuro.