【问题标题】:Matplotlib / must install version 1.4.3 / Python 2.7Matplotlib / 必须安装版本 1.4.3 / Python 2.7
【发布时间】:2019-04-13 11:02:56
【问题描述】:

我从一位前雇员的档案中收到了一个 python 脚本。它指出我需要:

  • python 2.7
  • numpy 1.92
  • scipy 0.15.1
  • scikit-image 0.11.3
  • scikit-learn 0.16.1
  • tifffile 0.5
  • 熊猫 0.16.2
  • matplotlib 1.4.3
  • pylab 1.9.2

我构建了一个 UbuntuMATE 虚拟机。这是python2.7.15附带的。然后我继续使用pip 安装软件包。这进展得很好 matplotlib 1.4.3 有个坏蛋。街上的消息是这是一个糟糕的安装。然后我安装了matplotlib 1.5.3

但我无法安装pylab。 (找不到版本...)

建议有足够的matplotlibscipy,我不应该需要pylab

我运行了旧的 python 脚本并在matplotlibrc 中遇到了很多错误。

作为替代方案,我尝试安装matplotlib 2.0.0。这导致来自pip 的更多投诉,包括:不支持 LaTEX、不推荐使用的功能。

有没有办法摆脱这种混乱?

如果无法安装,为什么可能我的前同事指出pylab 1.9.2

为什么matplotlib 1.4.3 可以卸载?

我应该清除我的虚拟机并重新开始,还是可以挽救安装?

【问题讨论】:

    标签: python-2.7 ubuntu matplotlib virtual-machine


    【解决方案1】:

    pylab 是 matplotlib 的一部分。它本质上是一个small file,它使 numpy、matplotlib.pyplot 以及一些 matplotlib.cbook 和 matplotlib.dates 函数在同一命名空间下可用。

    您不能单独安装 pylab。并且没有 pylab 版本。

    您可能会注意到,您获得的列表状态为 numpy 1.92pylab 1.9.2。由于(a)从未有过 1.92 版的 numpy,并且(b)从未有过 1.9.2 版的 matplotlib,这可能意味着

    numpy 1.9.2
    

    没有详细说明安装失败的原因。因此请注意,我可以通过 conda(-forge) 安装除tifffile 之外的所有版本

    >conda create -n sometest python=2.7 numpy=1.9.2 scipy=0.15.1 scikit-image=0.11.3 scikit-learn=0.16.1 pandas=0.16.2 matplotlib=1.4.3
    

    【讨论】:

      猜你喜欢
      • 2012-05-06
      • 2014-11-19
      • 2021-10-28
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      • 2011-11-09
      相关资源
      最近更新 更多