2016-01-11 6 views
13

私はpypyとvirtualenvのを作成し、scipyのダウンロードをインストールしようとしましたが、インストールが次のエラーで終了:pypyの下にscipyをインストールすることは可能ですか?

distutils.errors.DistutilsError: Setup script exited with error: Command "cc -O2 -fPIC -Wimplicit -O2 -fPIC -Wimplicit -O2 -fPIC -Wimplicit -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -DNO_ATLAS_INFO=1 -DHAVE_CBLAS -Ibuild/src.linux-x86_64-3.2/numpy/core/src/private -Inumpy/core/include -Ibuild/src.linux-x86_64-3.2/numpy/core/include/numpy -Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/home/luke/Programowanie/Python/connect4/venv-pypy/include -Ibuild/src.linux-x86_64-3.2/numpy/core/src/private -Ibuild/src.linux-x86_64-3.2/numpy/core/src/private -Ibuild/src.linux-x86_64-3.2/numpy/core/src/private -c numpy/core/src/multiarray/scalarapi.c -o build/temp.linux-x86_64-3.2/numpy/core/src/multiarray/scalarapi.o" failed with exit status 1

特定numpy version suited for pypyありますが、私はscipyのダウンロードについて見つけた唯一のものは、古いcall for donationsです。それ以来何か変わったことはありますか?

+0

'scipy'は' numpy'と同様にコンパイルされたコードを持っています。だから、PyPy numpyが動作していても(それは完全に互換性がありますか?)、それは通常の 'scipy'をその上にインストールすることを意味するわけではありません。 PyPyの「scipy」が見つからなかった場合は、追加することはできません。しかし、 'scipy'は緩く接続されたパッケージの集合であることに留意してください。 – hpaulj

+1

寄付の呼びかけは、「numpy提案」です。その提案は特に「scipy」を除外する。言い換えれば、誰も正式に「scipy」バージョンに取り組んでいるわけではありません。 – hpaulj

+0

@hpaulj SciPy、matplotlib、biopythonなどの他の科学ライブラリを実装する予定はありません。 – Luke

答えて

7

いいえ。SciPyには、cpythonのC APIと対話するビットとピースがあり、pypyはこれをサポートしていません。

2

奇妙なことに、matplotlibは、jupyter notebookstandalone version(wxウィジェットを使用)の両方で、pypyで動作します。

したがって、はありません。は不可能です。

関連する問題