C'était notre processus d'installation de Sphinx.
> choco install python -y -f
> pip install sphinx
Nous savons que sphinx est installé à cause de la sortie suivante.
> pip show sphinx
---
Metadata-Version: 2.0
Name: Sphinx
Version: 1.4.3
Summary: Python documentation generator
Home-page: http://sphinx-doc.org/
Author: Georg Brandl
Author-email: [email protected]
License: BSD
Location: c:\programdata\chocolatey\lib\python3\tools\lib\site-packages
Nous avons également ajouté son emplacement d'installation à notre PATH.
c:\programdata\chocolatey\lib\python3\tools\lib\site-packages
Néanmoins, exécuter sphinx-build
ne fonctionne pas.
'sphinx-build' is not recognized as an internal or external command,
operable program or batch file.
Je suis aussi tombé sur ce problème lors de l’installation de Sphinx avec pip
. Le problème a été résolu en utilisant la méthode d'installation proposée par documentation officielle :
Pour Python 3:
$ apt-get install python3-sphinx
Pour Python 2:
$ apt-get install python-sphinx
Nous avons ajouté le mauvais répertoire au chemin.
Faux:
c:\programdata\chocolatey\lib\python3\tools\lib\site-packages
Droite:
c:\programdata\chocolatey\lib\python3\tools\Scripts
Pour les fenêtres:
La définition du chemin python dans make.bat
a résolu le problème pour moi:
set SPHINXBUILD="D:\Python3\Scripts\sphinx-build.exe"