ライブラリをインストールしようとしていますpyleargist
。libfftw3
私がインストールした別のライブラリを手動でインストールする必要があります。root 権限を持っていないのでlibfftw3
、ホーム ディレクトリにインストールする必要があります: ~/usr/include
and ~/usr/lib
. 次に、この投稿に従います: https://superuser.com/questions/242190/how-to-install-matplotlib-on-os-x、追加:
export LDFLAGS="-L~/usr/lib"
export CFLAGS="-I~/usr/include
そのため、インクルード ( .h ファイル) と lib ( .a、*. soファイル) を取得するためpip
に参照する必要があることがわかります。ただし、実行中に次のように不平を言います。/usr
pip install --user pyleargist
gcc-4.4.real: src/leargist.c: No such file or directory
gcc-4.4.real: no input files
error: command 'gcc' failed with exit status 1
何が起こったのかは、パスが正しくないためにファイルが見つからないため*.c
だと思います(pip
ファイルをどこかにダウンロードする必要があったと思いますが、どこにあるのかわかりません)。
だから私の質問は次のとおりです: 1) この特定のケースでは、どのようにインストールpyleargist
しinclude
てlib
パスの下に置くことができ~/usr
ますか? 2)より一般的にpip
は、デフォルトのパスに見つからない場合に追加のインクルードファイルまたはライブラリを取得する場所を知るために、追加のパスをどのように提供できますか?
ps私は特権のubuntu
ないマシンにいます。sudo
参照:
https://pypi.python.org/pypi/pyleargist/1.0.1
http://www.fftw.org/