19

ライブラリをインストールしようとしていますpyleargistlibfftw3私がインストールした別のライブラリを手動でインストールする必要があります。root 権限を持っていないのでlibfftw3、ホーム ディレクトリにインストールする必要があります: ~/usr/includeand ~/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に参照する必要があることがわかります。ただし、実行中に次のように不平を言います。/usrpip 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) この特定のケースでは、どのようにインストールpyleargistincludelibパスの下に置くことができ~/usrますか? 2)より一般的にpipは、デフォルトのパスに見つからない場合に追加のインクルードファイルまたはライブラリを取得する場所を知るために、追加のパスをどのように提供できますか?

ps私は特権のubuntuないマシンにいます。sudo

参照:
https://pypi.python.org/pypi/pyleargist/1.0.1
http://www.fftw.org/

4

3 に答える 3