【问题标题】:python 2.7 not installing matplotlibpython 2.7没有安装matplotlib
【发布时间】:2012-05-06 17:15:19
【问题描述】:

您好,我正在尝试在我的 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 世界的新手,我需要一个工具来绘制一些东西......所以非常感谢一个清晰的解释。

谢谢!

【问题讨论】:

  • 我已经发布了几次guide to installing matplotlib on osx,我的指示还没有失败。试试看,如果它不起作用,请告诉我?
  • 更详细的回溯会有所帮助。您应该更具体地说明您使用什么方法来安装您所采取的步骤以及您遇到了什么错误。
  • @shuzOMGchen 嗨,我提到了上面的错误,即 matplotlib 1.1.0 无法安装在此磁盘上。 matplotlib 需要系统 python 2.7 才能安装。我只是使用来自以下链接sourceforge.net/projects/matplotlib/files的可执行文件安装它,我希望这更清楚!

标签: python matplotlib python-2.7


【解决方案1】:

我多次尝试在运行 Lion 的 Mac Book Pro 上安装 numpy、scipy 和 matplolib,但都失败了。 Nolen 的食谱非常接近,但一些 matplotlib 测试以奇怪的方式失败。对我有用的方法可以在Installing Python, virtualenv, NumPy, SciPy, matplotlib and IPython on Lion页面上找到

【讨论】:

    【解决方案2】:

    您正在安装一个需要特定系统 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
    

    如果其中任何一个失败,请关注他在 cmets 中提到的@Nolen Royalty's guide

    【讨论】:

      【解决方案3】:

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

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

      如果您是学生(或自电子邮件诞生以来一直是学生),您可以免费下载整个 Enthought 包here。或者您可以通过www.enthought.com 访问 Enthought 主页。您所要做的就是选择学术许可,然后插入一封以 .edu 结尾的电子邮件。

      我什至认为有免费试用版可以解决这个问题。我从未尝试过任何试用版,但即使是限时试用,您也应该可以使用试用版,然后准确查看需要安装的每个软件包的哪些版本。它有点迂回,但它应该可以工作。

      【讨论】:

      • Anaconda 也相当不错(老实说,我非常喜欢 Spyder 而不是 Enthought 的 IDE)。
      【解决方案4】:

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

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

      玩得开心!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-04-13
        • 1970-01-01
        • 1970-01-01
        • 2015-05-08
        • 1970-01-01
        • 2012-06-18
        • 2011-08-15
        • 2016-07-06
        相关资源
        最近更新 更多