PyLab没有任何属性。

3

我正在使用PyBrain,文档中使用了PyLab... 我尝试导入PyLab,它可以工作,但是当我尝试使用其中的任何模块时,Python会返回一个错误。

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

PyLab似乎已经正确安装了,但是它没有任何内容。


尝试运行print(pylab.file),确保它指向硬盘上正确的安装位置。另一个潜在的原因是由于糟糕的编码实践导致的循环吞噬导入错误。 - Mikko Ohtamaa
1个回答

2
有很多原因导致这种情况发生...所以让我们找出发生了什么。
你安装的PyLab很可能是从pypi上下载的: 这实际上是这里的一个。 当你查看文件时,它与你所说的相匹配。 “它相当空旷☺️。不过,如果您安装它,它将为科学开发安装许多依赖项。” 尽管如此,既然您已经安装了pylab包,就已经安装了matplotlib,因此您可以使用作为matplotlib一部分的pylab: 如果你从 matplotlib.pylab import * 开始,你就可以开始了!希望有所帮助。

我强烈反对使用from matplotlib.pylab import *,并且一般情况下也不建议使用pylab名称空间。明确地使用import numpy as npimport matplotlib.pyplot as plt。这有助于保持代码的组织性,并防止出现像这样的问题:https://dev59.com/mGMl5IYBdhLWcg3wAC2h - tacaswell

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接