Я пытаюсь Django. Я собирался прочитать его документацию. Этого не было, мне нужно было его построить. Прочтите Readme
в папке Django-1.5/doc
, загрузите модуль Python документации Sphinx. Установил его с помощью easy_install - который был установлен на Python2.5 Не имеет значения. Просто нужно создавать документы, можете использовать Py2.5. Я делаю это, make html
в папке /doc
, и я получаю это:Ошибка синтаксиса в файле конфигурации - будущая функция unicode_literals не определена (Python, Django, Sphinx)
Running Sphinx v1.1.3
Configuration error:
There is a syntax error in your configuration file: future feature unicode_literals is not defined (conf.py, line 14)
conf.py является файл в папке/DOC Джанго-1.5. Строка 14 это:
from __future__ import unicode_literals
Я искал почему, и на какой-то странице я увидел, что поддержка 2.5 была сброшена на будущем или я не знаю, что я не мог понять, на самом деле. Итак, я easy_install
ed Sphinx to Python 2.7, надеясь, что это решит версию.
Затем я снова make html
в папке/doc Django, и я получаю ту же ошибку сборки, что и указано выше. Как я могу сделать команду make
делать из версии Sphinx с установленной версией Python 2.7?
Я просто хочу создать проклятые документы. Я люблю Python и все, но все эти установки пакетов - это боль в Windows.
Я чувствую вашу боль, или, по крайней мере, до тех пор, пока не установил ubuntu, и тогда все мои боли исчезли. –