无法升级Scipy

2024-04-20 12:19:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将Scipy0.9.0升级到0.12.0。我使用命令:

sudo pip install --upgrade scipy

我得到了各种可以看到的错误,不幸的是,我对python不够了解,无法理解哪里出了问题。任何帮助都将不胜感激。


Tags: installpip命令错误sudoscipyupgrade
3条回答

我在从scipy 0.9升级到0.13.3时遇到了同样的问题,我使用以下answer和安装解决了这个问题:

sudo apt get安装libblas dev

sudo apt get安装liblapack dev

sudo apt get安装gfortran

确保安装了libatlas base dev和libatlas-sse2-dev,它似乎找不到您的atlas库。另外,请参见以下问题:

Does Python SciPy need BLAS?

错误消息的状态都相同:系统中缺少BLAS(基本线性代数子例程),或者scipy找不到它。在ubuntu中从源代码安装包时,正如您正在有效地尝试使用pip一样,确保依赖关系到位的最简单方法之一是通过命令

$ sudo apt-get build-dep python-scipy

它将安装生成包python-scipy所需的所有包。在某些情况下,您可能会遇到这样的问题:您试图安装的源程序包的版本与ubuntu附带的版本具有不同的依赖关系,但是在您的情况下,我认为上面的命令很有可能足以为您获取BLAS,包括头文件。

相关问题 更多 >