Sphinx использует интерпретатор Python3 вместо Python2 - PullRequest
0 голосов
/ 28 сентября 2018

Я недавно установил Sphinx для Python 2.x в соответствии с инструкциями: http://www.sphinx -doc.org / ru / master / Использование / Installation.html .

После генерациивсе файлы .rst, я сделал "make html", чтобы создать файл html.Однако, когда он собирает файлы, он не использует интерпретатор проекта Pycharm, то есть python 2.7, вместо этого он использует python 3.6:

/ Library / Frameworks / Python.framework / Versions / 3.6 / lib / python3.6 / importlib / _bootstrap.py: 219:

Из-за этого в нем появилась куча проблем «No Module Names xx».Путь Python установлен для проекта, поэтому я уверен, что проблема не в этом.Любой может дать мне некоторое представление о том, как я могу заставить его строить с помощью Python 2.7 на моем Mac.

1 Ответ

0 голосов
/ 10 октября 2018

Легким решением было бы создание новой виртуальной среды Python 2.7.Затем выполните pip install sphinx.Я бы предложил использовать sphinx_apidoc.exe и sphinx_build.exe вместо make html.Эти exe-файлы могут быть запущены с различными опциями, что действительно полезно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...