python 2.7没有安装matplotlib

时间:2012-04-26 00:04:17

标签: python matplotlib python-2.7

您好我正在尝试在我的Mac上安装matplotlib。我有狮子OS X.

我的python版本是2.7.1(这是我从终端运行时的说法)

每次我安装matplotlib时,都会出现此错误

matplotlib 1.1.0 cannot be installed on this disk. matplotlib requires System python 2.7 to install. 

我是python世界的新手,我需要一个工具来绘制一些东西...所以非常感谢明确的解释。

谢谢!

4 个答案:

答案 0 :(得分:4)

您正在安装一个二进制包,它将需要特定的系统python。你最好从源头构建。

尝试从pip安装它:

pip install numpy 
pip install matplotlib

如果您还没有pip,可以像这样安装:

wget "http://peak.telecommunity.com/dist/ez_setup.py"
python ez_setup.py
easy_install pip

如果其中任何一项失败,请按照他在评论中提到的@Nolen Royalty's guide进行操作

答案 1 :(得分:3)

我尝试以各种不同的方式安装python,让numpy,scipy和matplotlib一起工作,这是一个巨大的痛苦。你确切的python版本将决定适合你的numpy,scipy和matlplotlib的版本。

到目前为止,我发现最简单的解决方案是使用预构建的包Enthought。它通过一个简单的安装程序解决了所有这些问题。您可能会安装一些额外的软件,如mayavi(交互式3D绘图工具),但它不是太多。

如果您是学生(或者从电子邮件发布之日起就是一名学生),您可以免费下载整个Enthought套餐here。或者您可以访问www.enthought.com的Enthought家。您所要做的就是选择学术许可,然后插入以.edu结尾的电子邮件。

我甚至认为有免费试用版可以解决这个问题。我从未尝试过任何试用版,但即使是限时试用,您也应该能够使用试用版,然后确切地查看需要安装的每个软件包的版本。它稍微多了一点,但应该可以工作。

答案 2 :(得分:0)

我尝试在运行Lion的Mac Book Pro上多次安装numpy,scipy和matplolib,但都失败了。 Nolen的配方很接近,但是一些matplotlib测试以奇怪的方式失败了。可以在页面Installing Python, virtualenv, NumPy, SciPy, matplotlib and IPython on Lion

上找到适合我的方法

答案 3 :(得分:0)

由于您列出的是Python新手,我建议使用MacPorts安装matplotlib。首先安装macports http://www.macports.org/install.php 然后执行 端口安装py27-matplotlib

几年前还有一些额外的步骤,但现在就是这么简单。您需要确保为macports python设置环境,但这在文档中提供。

玩得开心!