web-dev-qa-db-fra.com

La commande 'sphinx-build' n'a pas été trouvée.

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.
8
Shaun Luttin

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
6
Symon

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
1
Shaun Luttin

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"
1
user9718458