Rom*_*man 11 aptitude ubuntu installation
例如我想安装最新版本的“numpy”。我输入以下内容:“sudo apt-get install python-numpy”。当我第一次输入它时,它会安装一些东西,如果我第二次输入它,它会写出我已经拥有最新版本的 numpy。
但是,我看到我的 numpy 版本是 1.1.1。我知道它不是最新版本。为什么会发生,如何解决这个问题?
我可以找到最新版本的 *tar.gz 文件,我可以使用存档提取文件,然后我需要运行其中一个脚本,该脚本将位于提取的文件中的某个位置。但我不喜欢这种方式。这太复杂了。我不知道我应该把所有这些文件放在哪里,我不知道在运行安装numpy的脚本之前我应该安装哪些依赖项,我不知道安装后numpy会放在哪里等等。
有没有一种简单的方法可以获得最新版本的 numpy?
小智 9
发行版(例如 Ubuntu)会对他们的软件包进行 QA,因此一旦它们出来,它们的存储库中就不会总是有可用的所有内容的最新版本。重点是稳定性。
如果您出于某种原因确实需要更新的版本,您可以使用 Python 自己的包管理工具(setuptools,以防您需要安装它),如下所示:
python easy_install numpy
Run Code Online (Sandbox Code Playgroud)
这将安装PyPI 上可用的最新版本。
我建议先删除发行版安装的包,因为在路径冲突的情况下,它们可能无法很好地协同工作。