1. unnonouno

    No comment

    unnonouno
Changes in body
Source | HTML | Preview
@@ -44,21 +44,21 @@
してください。これは、h5pyのバージョンが上がると解消されるかもしれません。
## Cythonを先にインストールする
-Cythonを使ったライブラリのインストールは、全体的に失敗しやすくなっているようです。Cythonは利用時はもとより、インストール **時** に必要になります。.pyxファイルを.cppに変換する必要があるからです。
+Cythonを使ったライブラリのインストールは、全体的に(?)失敗しやすくなっているようです。Cythonは利用時はもとより、インストール **時** に必要になります。.pyxファイルを.cppに変換する必要があるからです。
h5pyのsetup.pyに問題がある(?)ようで、masterブランチでは直っていますが、2.5.0では`setup_require`にCythonがありません。そのせいで、ビルド時にCythonを見つけられずに失敗することが有ります(何らかの要因でCythonの方が先に入って、成功することも有ります)。
先に、
```
pip install cython
```
すると解消される可能性があります。
## メモリが足りなくなる [未解決]
-原因がまだ特定されていませんが、複数の人からメモリが足りない旨のエラーがでると言われています。環境依存のようで、pipかetuptoolsあたりのバージョンの問題ではないかと予想していますが、手元で再現していません。
+原因がまだ特定されていませんが、複数の人からメモリが足りない旨のエラーがでると言われています。環境依存のようで、pipかsetuptoolsあたりのバージョンの問題ではないかと予想していますが、手元で再現していません。
## sudoに気をつける
sudoは環境変数を引き継ぎません。そのため、一生懸命上記の環境変数をセットしたつもりが、sudoの中では無視されます。envコマンドを駆使するか、rootになって作業して下さい。
しかし、そもそも論として個人的にはpyenvなどでユーザー固有のPython環境を構築するか、`--user`オプションを付けてローカルにインストールすることをおすすめします(これはChainerに限った話ではないですが)。研究室などで勝手にアップデートすると、締め切り直前の先輩に怒られますよ。