LoginSignup
2
2

More than 3 years have passed since last update.

ReadTheDocsでno module namedのエラーが出た時

Posted at

はじめに

ReadTheDocsというサービスがあります。
これはどうやら

  • Sphinxでドキュメントを作るのを、ReadTheDocs上でGitHubからTravisなどで自動化してビルドし、そのままパブリックに公開する

というもののようです。

このライブラリを用いて現在パッケージを作成していますが、どうやらこのチュートリアルもReadTheDocsで公開されているようです。

エラー

ReadTheDocsのビルド上で

no module named `numpy`

のように、numpyのパッケージがないからdocsのビルドのときに参照先が分からずエラー出てるよ!が発生しているようです。
よって、ビルドのときにこれらの内部で使っているパッケージをインストールしてあげれば良さそうです。

対処法

こちらを参照して修正します。

.readthedocs.yml


python:
    install:
        - requirements: docs/requirements.txt

を追加して、docs/requirements.txtに必要なパッケージを書いてあげれば、ビルド前にインストールしてくれます。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2