作業マシン (OpenSuse x86_64) に PIP を使用して Biopython (Python パッケージ) をインストールしようとしています。
numpy ヘッダーを使用してコンパイルを試行するまでは、すべてうまくいきます
gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fPIC -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c Bio/Cluster/clustermodule.c -o build/temp.linux-x86_64-2.7/Bio/Cluster/clustermodule.o
どの時点で失敗するか
Bio/Cluster/clustermodule.c:2:31: fatal error: numpy/arrayobject.h: No such file or directory
入っているからnumpy/arrayobject.h
です
/usr/local/lib64/python2.7/site-packages/numpy/core/include/
ではない
/usr/lib64/python2.7/site-packages/numpy/core/include
インクルード パス (バージョンへの) を設定している変数を/local
、このインストールに対してグローバルまたは明示的に更新する方法はありますか?
アップデート
1 年以上後、私は同様の問題に直面しましたが、今回は.h
システムにファイルが存在しなかっただけです。を.h
別のマシンから
/usr/lib64/python2.7/site-packages/numpy/core/include/numpy
ディレクトリのインストールはうまくいきました。