Я следую этому учебнику о том, как начать работу с sphinx документацией для python.
На моем Mac я запускаю команду make
$ make html
(как указано в минуте 09:25 в видео), однако я получаю ошибку
Exception occurred:
File "/Users/me/anaconda/lib/python2.7/site-packages/docutils/writers/html4css1/__init__.py", line 21, in <module>
from docutils.writers import _html_base
ImportError: cannot import name _html_base
Из этой ошибки кажется, что файл make использует более старую версию Python 2.7 docutils
, который был установлен вместе с Mac.Я полагаю, что в файле make должна использоваться более поздняя версия docutils
, расположенная здесь
/Users/me/anaconda/pkgs/sphinx-1.6.3-py36hcd1b3e7_0/lib/python3.6/site-packages/sphinx/utils/docutils.py
Этот файл не импортирует пакет _html_base
, что, по-видимому, является проблемой с версией Python 2.7файл docutils
.
Как мне "указать файлу make на использование документов python 3.6"?если этот вопрос имеет смысл.Или есть лучший способ это исправить?