python - 使用 apt-get 在 Ubuntu 中安装 SciPy 版本 0.11

标签 python scipy

<分区>

Possible Duplicate: Installing SciPy with pip

我想安装一个新版本的 SciPy,它是 0.11.0,我的当前版本是 0.9.0。

它是通过这个命令安装的:

sudo apt-get install python-scipy

我试过从源代码安装 0.11.0,但我做不到。

是否已经有 0.11.0 的 apt-get?

编辑 1

以下是我从源代码构建或进行简单安装时的错误。

Setup script exited with error: Command "/usr/bin/g77 -g -Wall -g -Wall -shared
build/temp.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/fftpack/_fftpackmodule.o
build/temp.linux-x86_64-2.7/scipy/fftpack/src/zfft.o build/temp.linux-x86_64-
2.7/scipy/fftpack/src/drfft.o build/temp.linux-x86_64-2.7/scipy/fftpack/src/zrfft.o
build/temp.linux-x86_64-2.7/scipy/fftpack/src/zfftnd.o build/temp.linux-x86_64-
2.7/build/src.linux-x86_64-2.7/scipy/fftpack/src/dct.o build/temp.linux-x86_64-
2.7/build/src.linux-x86_64-2.7/fortranobject.o -Lbuild/temp.linux-x86_64-2.7 -
ldfftpack -lfftpack -lg2c -o build/lib.linux-x86_64-2.7/scipy/fftpack/_fftpack.so"
failed with exit status 1
/usr/lib/pymodules/python2.7/numpy/distutils/misc_util.py:251: RuntimeWarning: Parent
module 'numpy.distutils' not found while handling absolute import
from numpy.distutils import log

编辑 2

该问题已解决,现在错误如下。

   gcc: build/src.linux-x86_64-2.7/scipy/fftpack/_fftpackmodule.c
   /usr/bin/g77 -g -Wall -g -Wall -shared build/temp.linux-x86_64-2.7/build/src.linux-
   x86_64-2.7/scipy/fftpack/_fftpackmodule.o build/temp.linux-x86_64-
   2.7/scipy/fftpack/src/zfft.o build/temp.linux-x86_64-2.7/scipy/fftpack/src/drfft.o
   build/temp.linux-x86_64-2.7/scipy/fftpack/src/zrfft.o build/temp.linux-x86_64-
   2.7/scipy/fftpack/src/zfftnd.o build/temp.linux-x86_64-2.7/build/src.linux-x86_64-
   2.7/scipy/fftpack/src/dct.o build/temp.linux-x86_64-2.7/build/src.linux-x86_64-
   2.7/scipy/fftpack/src/dst.o build/temp.linux-x86_64-2.7/build/src.linux-x86_64-
   2.7/fortranobject.o -Lbuild/temp.linux-x86_64-2.7 -ldfftpack -lfftpack -lg2c -o
   build/lib.linux-x86_64-2.7/scipy/fftpack/_fftpack.so
   /usr/bin/ld: cannot find -lgcc_s
   collect2: ld returned 1 exit status
   /usr/bin/ld: cannot find -lgcc_s
   collect2: ld returned 1 exit status
   error: Command "/usr/bin/g77 -g -Wall -g -Wall -shared build/temp.linux-x86_64-
   2.7/build/src.linux-x86_64-2.7/scipy/fftpack/_fftpackmodule.o build/temp.linux-
   x86_64-2.7/scipy/fftpack/src/zfft.o build/temp.linux-x86_64-
   2.7/scipy/fftpack/src/drfft.o build/temp.linux-x86_64-2.7/scipy/fftpack/src/zrfft.o
   build/temp.linux-x86_64-2.7/scipy/fftpack/src/zfftnd.o build/temp.linux-x86_64-
   2.7/build/src.linux-x86_64-2.7/scipy/fftpack/src/dct.o build/temp.linux-x86_64-
   2.7/build/src.linux-x86_64-2.7/scipy/fftpack/src/dst.o build/temp.linux-x86_64-
   2.7/build/src.linux-x86_64-2.7/fortranobject.o -Lbuild/temp.linux-x86_64-2.7 -
   ldfftpack -lfftpack -lg2c -o build/lib.linux-x86_64-2.7/scipy/fftpack/_fftpack.so"
   failed with exit status 1

编辑 3

我问过这个问题[here] , 但问题还没有解决。

有什么想法吗?

最佳答案

如果您已按照 INSTALL.txt 文件中的描述安装了所有基本先决条件,则执行以下操作应该相当简单:

sudo python setupy.py install

从您提取 scipy0.11.0 tarball 的目录中。这应该使该库包含在您当前的默认 Python 版本中。

您可以通过运行来检查您是否具备先决条件:

sudo apt-get install python python-dev libatlas3-base-dev gcc gfortran g++

如 INSTALL.TXT 中再次解释的那样。

关于python - 使用 apt-get 在 Ubuntu 中安装 SciPy 版本 0.11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13491868/

相关文章:

javascript - 如何从Django View 中拉取新对象来实现无限滚动?

python - 使用 Python 查找 2D 峰值突出度

python - 值错误: object too deep for desired array in optimize. curve_fit

javascript - 如何使用 FastAPI 为跨源请求设置 cookie

python - 在 iPython 中移动到行首的键盘快捷键是什么?

python - 更快的 SciPy 优化

python - 从 scipy 导入 softmax 并在从 sklearn 导入后使用它时出现问题

Python scipy 函数不接受全局变量

python - 能够在 Django 中拥有多个项目

python - Matplotlib - 使用 for 循环绘制分组值