ArchLinux VM(pacman을 통해 설치됨)에서 sphinx-build를 확인할 수 없습니다.

ArchLinux VM(pacman을 통해 설치됨)에서 sphinx-build를 확인할 수 없습니다.

커널 모듈을 개발할 때 커널의 내부 기능, 구조 및 매크로에 대한 간결한 정보를 원합니다.

나는 가지고있다리눅스 커널내 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.

관련 정보