我有:
Ubuntu 8.04 在这个Ubuntu上安装了python 2.5.2 安装matplotlib 0.92.0
我想升级到(至少)matplotlib 0.99 所以我可以做3d绘图。
synaptic包(也是命令行apt-get) 告诉我,无论我拥有的是最新的matplotlib(这都不是真的)。
如何安装matplotlib 0.99或matplotlib 1.0.1?
答案 0 :(得分:3)
您拥有适用于您的操作系统的最新可用软件包版本。鉴于Ubuntu目前处于版本11并且您使用的是8.04,matplotlib包中的版本差异可能不会令人感到意外。
至于安装最新版本,我建议阅读:
http://matplotlib.sourceforge.net/faq/installing_faq.html
...如果全部失败,您可以随时从源代码安装。
答案 1 :(得分:0)
请注意,对8.04 LTS is due to expire shortly的桌面版本的支持 - 如果这是台式机,也许最简单的答案是升级到10.04 LTS,10.10或即将推出的即将推出的11.04版本(或者其他任何版本)我会打电话给下一个版本。也许不是“最简单的答案”,但答案包括Mozilla,Adobe Flash,内核等的安全更新。
Ubuntu Backports工具支持许多较新版本的软件包,但我没有在the list of available packages中找到python-matplotlib
。也许他们会提供它,如果你问得好,也许这将是太多的工作。
您可以随时尝试从较新版本安装较新版本,但较新版本的python和库可能会引入更糟糕的问题。 (但可能会正常工作。)有关如何配置多个APT源的详细信息,请参阅apt_preferences(5)
联机帮助页,并从较新的分发中选择一些特定的包(固定),并依赖于较旧的所有其他包裹的分发。
Jim的答案是从源代码构建你需要的版本可能是你最好的第二个选择,如果安装新版本的发行版太令人生畏/目前还不可能。