2016-11-07 14 views
0

python repositoryのドキュメントを入手しているうちに、ReadTheDocs(RTD)にパッケージ要件を整えられないという問題が発生しました。ReadTheDocsのビルドに関するドキュメンテーションは、(libgeosのため)必要に応じて失敗します

ログは言う:

Searching for shapely 
Reading https://pypi.python.org/simple/shapely/ 
Best match: Shapely 1.6a1 
Downloading https://pypi.python.org/packages/83/3b/99d5d0e266c3bf5f361c76ff046a539eaf96a4e9ca1beaef5121dcaf5cdc/Shapely-1.6a1.tar.gz#md5=a2efe87371d8186f5cbeadc0c153c546 
Processing Shapely-1.6a1.tar.gz 
Writing /tmp/easy_install-7zplo9iy/Shapely-1.6a1/setup.cfg 
Running Shapely-1.6a1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-7zplo9iy/Shapely-1.6a1/egg-dist-tmp-t5eb3ob8 
Failed `CDLL(libgeos_c.so.1)` 
Failed `CDLL(libgeos_c.so)` 
error: Could not find library geos_c or load any of its variants ['libgeos_c.so.1', 'libgeos_c.so'] 

実際の問題はlibgeosがすっきりインストールする必要がありRTDに欠落していることです。通常、libgeosはsudo apt-get install libgeos-devでインストールします。これはRTDでは機能しません。

誰かがそれに手掛かりを持っていますか?特に、RTDに追加のシステムパッケージをインストールするように指示する方法を探しています。これが可能ならば私は不思議です。

答えて

1

RTDでは、FAQsに記載されているように追加のlibsをインストールすることはできません。この問題については、discussionがgitにあります。 FAQに書かれているように、インポートエラーを避けるために、これらのlibを "模倣"することしかできません。

+0

これに関する別の記事はこちら[http://blog.rtwilson.com/how-to-make-your-sphinx-documentation-compile-with-readthedocs-when-youre-using-numpy- and-scipy /)があります。 – nesnoj

+0

@nesnojの[リンク](http://blog.rtwilson.com/how-to-make-your-sphinx-documentation-compile-with-readthedocs-when-youre-using-numpy-and-scipy/を参照) )libsを模倣する方法について。したがって、私は答えを受け入れる。ありがとう! – gplssm

関連する問題