Skip to main content
 首页 » 编程设计

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

2025年05月04日14小虾米

<分区>

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] , 但问题还没有解决。

有什么想法吗?