3

pipを使用してUbuntu 10.10にscipy 0.10.1をインストールしようとしています。

numpy のインストールに成功しました:

$ sudo pip install --upgrade numpy
[snip]
Successfully installed numpy
Cleaning up...

しかし、私がscipyを試してみると、次のようになります:

$ sudo pip install --upgrade scipy
  [snip]
    File "/usr/local/lib/python2.6/dist-packages/numpy/linalg/linalg.py", line 23, in <module>
      from numpy.linalg import lapack_lite
ImportError: libifport.so.5: cannot open shared object file: No such file or directory

私は libifport.so.5 を持っていますが、インストーラーがそれを見つけられない理由がわかりません。

$ echo $LD_LIBRARY_PATH
  :/opt/intel/composerxe-2011.2.137/compiler/lib/intel64

また、そのうちの1つが役立つことを期待して、他のいくつかのパッケージをインストールしようとしました(例:libatlas-base-dev liblapack-dev libatlas-base-dev liblapack-devなど)

何かご意見は?

ありがとうございました。

4

2 に答える 2

0

LD_LIBRARY_PATHfor root を定義していない可能性があります。これを確認するには:

$須藤す

$echo $LD_LIBRARY_PATH

次のように環境変数を指定できます。

$sudo env LD_LIBRARY_PATH=path/to/compiler' pip install scipy

このブログ投稿を確認して、毎回入力する手間を省くためのエイリアスを作成してください: http://final-world-domination.blogspot.ch/2011/02/sudo-doesnt-export-ldlibrarypath.html

于 2013-03-07T21:08:51.093 に答える