scipy 缺少 libifport.so.5

标签 scipy pip

我正在尝试使用 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

我还尝试安装其他几个软件包,希望其中一个可能有所帮助(例如 libatlas-base-dev liblapack-dev libatlas-base-dev liblapack-dev 等)

有什么想法吗?

谢谢。

最佳答案

很可能您还没有为 root 定义 LD_LIBRARY_PATH。要检查这一 pip :

$ sudo su

$回显 $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

关于scipy 缺少 libifport.so.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11211746/

相关文章:

python - 指示 Python 在另一个文件夹中查找模块

python - 获得最大相干面积

python - 如何在Python中拟合阶跃函数

scipy - 使用 SciPy 如何获得 k= 的聚类?进行层次聚类

python - SciPy 方法 eigsh 给出不直观的结果

python - 从具有列索引的元组列表创建一个稀疏矩阵,其中 1

python - Gmail API 快速入门 : Can't install Python Google Client Library

python,更改用户站 pip 目录或安装 setup.py --prefix with --user

ubuntu - 如何安装 Airflow ?

python - 在 Cygwin 上安装新版本的 Python 不会安装 Pip?