【问题标题】:Pylab after upgrading升级后的pylab
【发布时间】:2013-05-25 03:03:33
【问题描述】:

今天我升级到了 Python 3.3 附带的 Xubuntu 13.04。在此之前,我使用的是 Pyton 3.2,它运行得非常好。 在 Python 3.3 下运行我的脚本时,我得到一个

ImportError: 没有名为“pylab”的模块

在导入 pylab. 在我重新安装的 Python 3.2 中运行,抛出

ImportError: 无法导入名称多数组

在导入 numpy. Scipy、numpy 和 matplotlib 正在录制到 apt,在最新版本上。

我对这些东西知之甚少。你对如何让我的脚本再次工作有什么建议,最好是在 Python 3.2 上? 提前致谢, 卡特琳

编辑:

我们解决了这个问题:显然,在我从 apt、pip 以及手动安装时,不同路径中的包的很多片段/片段。删除所有软件包并仅通过 pip 安装它们后,一切正常。非常感谢您的帮助!

【问题讨论】:

    标签: python matplotlib python-3.3


    【解决方案1】:

    我怀疑你需要安装python3-matplotlibpython3-numpy等。python-matlab是python2版本。

    【讨论】:

    • 其实我需要重新安装python3-matplotlib,可能是升级过程中被删除了。 python3-numpy 和 python3-scipy 已经安装。但是,它还不起作用。使用 python 3.2 我得到同样的错误,在 python 3.3 中我在 import pylab 中有另一个“ImportError: No module named 'dateutil'”。
    • 这是哪个版本的mpl?在某些时候 mpl 停止了所有它的依赖项(dateutil 是其中之一),并且似乎软件包没有跟上。您还需要python3-dateutil 并且应该针对 ubuntu mpl 包提交错误报告。
    【解决方案2】:

    您需要安装为 Python 3.2 also for 3.3 安装的所有 Python 库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-20
      • 1970-01-01
      • 2010-09-19
      • 1970-01-01
      • 2014-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多