ArchLinux VM (pacman 経由でインストール) で sphinx-build を確認できません。

ArchLinux VM (pacman 経由でインストール) で sphinx-build を確認できません。

カーネルモジュールを開発するとき、カーネルの内部機能、構造、マクロに関する簡潔な情報が必要です。

私は持っていますLinuxカーネル私はArchLinux VMにリポジトリを複製した後、関連エントリを作成したいと思います。スフィンクス文書

make xmldocs最上位ディレクトリを実行すると、linux次のエラーが発生します。

sphinx-build returned an error at ./scripts/sphinx-pre-install line 317
make[1]: *** [Documentation/Makefile:137: xmldocs] Error 1
make: *** [Makefile: 1816: xmldocs] Error 2

内部で実行すると、linux/Documentation次のメッセージが表示されます。

make: /scripts/sphinx-pre-install: No such file or directory
make: *** [Makefile: 137: xmldocs] Error 127

走る人はsphinx-build --versionこう言いました。

Traceback (most recent call last):
  File "/usr/bin/sphinx-build", line 5, in <module>
    from sphinx.cmd.build import main
ModuleNotFoundError: No module named 'sphinx'

PYTHONPATH私はこれがそれを解決する方法に関連していると思います。PYTHONPATH空いた。

>> import sys
>> sys.path
['', '/usr/lib/python39.zip', '/usr/lib/python3.9', '/usr/lib/python3.9/lib-dynload', '/usr/lib/python3.9/site-packages']

sphinxpacmanによってインストールされますが、/usr/lib/python3.10/site-packagesデフォルトpython3.9.7

関連情報