仍然无法安装 scipy

仍然无法安装 scipy

我正在尝试安装 python 包 scipy。当我输入

sudo apt-get install python-scipy

这正是我得到的

mark@mark-N53SV:~$ sudo apt-get install python-scipy
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package python-scipy

有很多帖子表明问题在于 Universe 存储库不可用,但我确实选择了 Universe 存储库,所以这不是问题所在。有什么想法吗?

答案1

由于您已启用 Universe 存储库,但它仍然不起作用,这表明 APT 尚未更新以使用新配置。(即使已更新以使用新配置,但由于进行了其他更改而未更新,也可能会导致您遇到的问题。)

我注意到你没有提到运行sudo apt-get update。在命令行上安装软件之前运行它是个好主意。如果你最近没有运行它,请尝试一下,然后看看是否可以安装该软件。

如果这不起作用,那么问题通常是由软件源配置错误引起的。您可能只启用了部分必要源,或者您可能配置为使用服务器上损坏的软件源(某些镜像可能会发生故障或关闭),或者使用了错误的 Ubuntu 版本或其他操作系统的软件源。

因此,如果运行sudo apt-get update不能解决问题,请查看 的内容/etc/apt/sources.list。查看该文件内容的一种方法是运行:

cat /etc/apt/sources.list

如果这不能阐明问题的原因,或者您需要帮助解释其内容或检查它们是否正确,那么请编辑您的问题以包含该命令的完整输出(以及lsb_release -a)。

答案2

根据他们的文档你需要这样做:

sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose

更多信息链接:http://www.scipy.org/install.html

相关内容