これがSphinxのインストールプロセスでした。
> choco install python -y -f
> pip install sphinx
次の出力により、sphinxがインストールされたことがわかります。
> 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
インストール場所もPATHに追加しました。
c:\programdata\chocolatey\lib\python3\tools\lib\site-packages
それでも、sphinx-build
動作しません。
'sphinx-build' is not recognized as an internal or external command,
operable program or batch file.
pip
を使用してSphinxをインストールすると、私もその問題に遭遇しました。この問題は、 公式ドキュメント によって提案されたインストール方法を使用して解決されました。
Python 3:の場合:
$ apt-get install python3-sphinx
Python 2:の場合:
$ apt-get install python-sphinx
MacOS Mojaveの場合:
$ brew install sphinx-doc
インストール時にbrewがパスに追加するよう通知するので、次の行を〜/ .bash_profileに追加します。
export PATH="/usr/local/opt/sphinx-doc/bin:$PATH"
その後、sphinx-buildコマンドを実行できます(たとえば、バージョンを確認することでこれを確認できます)
$ sphinx-build --version
sphinx-build 2.0.1
Windowsの場合:
python make.bat
のパス]を設定すると、問題が解決しました:
set SPHINXBUILD="D:\Python3\Scripts\sphinx-build.exe"
パスに間違ったディレクトリを追加しました。
違う:
c:\programdata\chocolatey\lib\python3\tools\lib\site-packages
正しい:
c:\programdata\chocolatey\lib\python3\tools\Scripts
Macportsの追加
export PATH="/opt/local/Library/Frameworks/Python.framework/Versions/3.7/bin:$PATH"
$ HOME/.bash_profileに移動すると問題が修正されました