python
не находит, django
потому что не на своем пути. Вы можете увидеть список путей python
выглядит для модулей, как это:
$ python
>>> import sys
>>> sys.path
Вы можете импортировать, django
если найдете место, где оно установлено, и добавить это местоположение в python
путь, например, так:
$ PYTHONPATH=/path/to/django/parent/dir python
>>> import django # should work now
Но ваша настоящая проблема в том, что что-то не так с вашей python
установкой. Если вы установили оба python
Иdjango
с использованиемapt-get
, то, django
безусловно, должны быть на python
пути без грязных хаков, как описано выше.
Тем не менее, при работе с Django лучше всего НЕ использовать, apt-get
а создавать виртуальную среду, используя virtualenv
(вы можете установить ее virtualenv
самостоятельно apt-get
), и устанавливать Django и другие модули, которые может понадобиться вашему сайту Django, pip
в виртуальной среде. Таким образом, вы можете создать несколько проектов Django бок о бок, используя именно те модули и версии Python, которые ему требуются. Это всего лишь несколько дополнительных шагов, но, безусловно, оно того стоит и избавит вас от большого разочарования в будущем.