【问题标题】:PyLab does not have any attrsPyLab 没有任何属性
【发布时间】:2015-09-02 00:41:24
【问题描述】:

我正在使用 PyBrain 并且在它使用 PyLab 的文档中...我尝试导入 PyLab 并且有效,但是当我尝试使用其中的任何模块时,python 会返回错误。

    >>> import pylab
    >>> dir(pylab)
    ['__author__', '__builtins__', '__doc__', '__email__', '__file__',   '__name__', '__package__', '__path__', '__version__']
    >>> 

PyLab 似乎安装正确,但没有任何内容。

【问题讨论】:

  • 尝试 print(pylab.__file__) 并查看它是否指向您的硬盘上的正确安装。另一个潜在的原因是糟糕的编码习惯导致的循环吞咽导入错误。

标签: python matplotlib


【解决方案1】:

发生这种情况的原因有很多……所以让我们找出发生了什么。

您安装的 PyLab 很可能是来自 pypi 的:

其实就是这里的那个:

当您查看文件时,它与您所说的相符:

这里很空☺

不过,如果你安装它,它会为你安装很多科学发展的依赖:

不过,既然您已经安装了 pylab 包,那么您已经安装了 matplotlib,因此您可以使用实际上是 matplotlib 一部分的 pylab:

所以如果你从matplotlib.pylab import * 开始,你应该开始!

HTH

【讨论】:

  • 我强烈反对专门使用from matplotlib.pylab import * 以及一般使用pylab 名称空间。明确使用import numpy as npimport matplotlib.pyplot as plt。它有助于使事情井井有条并防止出现此类问题stackoverflow.com/questions/18774388/…
猜你喜欢
  • 2016-02-20
  • 1970-01-01
  • 2015-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-04
  • 2021-05-21
  • 1970-01-01
相关资源
最近更新 更多