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.