2017-10-16 14 views

答えて

1

これについて提出された問題がすでに存在しているようだ。https://github.com/rtfd/readthedocs.org/issues/2094

それは回避策が含まれています

このに実行している他の誰のために、それはあなたにも条件付きで変更する'READTHEDOCS' env varを使用して、その周りにハックすることができそうですsetup.pyinstall_requires

これは指す:RTDは、あなたのプロジェクトをビルドするとき、それは真の文字列にREADTHEDOCS環境変数を設定します

。したがって、あなたのSphinx conf.pyファイル内で、これに基づいて動作を変えることができます。たとえば、次のように

import os 
on_rtd = os.environ.get('READTHEDOCS') == 'True' 
if on_rtd: 
    html_theme = 'default' 
else: 
    html_theme = 'nature' 

OTOH、最後のコメントは、それが現在のRTDのバージョンで正常に動作する必要があります主張しています。

+0

ありがとうございました。 swig https://github.com/rtfd/readthedocs-docker-images/issues/15を追加するPRが継続されています。この点については、http://read-the-docs.readthedocs.io/en/latest/を参照してください。 faq.html#i-get-import-errors-on-libraries-c-depend-on-c-modulesは非常に便利でした。 – purpletentacle

+0

ああ、そうだ。それから最後のコメントは近い将来のバージョンについて話しているかもしれません;-) Btw。他のFAQは回避策が指し示す部分のすぐ下にあります... – NichtJens

関連する問題