【问题标题】:Anaconda: Attribute error while running pylab with anaconda distribution on WindowsAnaconda:在 Windows 上使用 anaconda 发行版运行 pylab 时出现属性错误
【发布时间】:2014-12-23 11:50:29
【问题描述】:

我正在尝试导入 pylab,这是我正在编写的代码。

import pylab

pylab.figure(1)
pylab.plot([1,2,3,4],[1,7,3,5])
pylab.show()

但我得到的错误是

File "E:\mitedx1\mitedx2\week1\pylab.py", line 2, in <module>
  import pylab
File "E:\mitedx1\mitedx2\week1\pylab.py", line 4, in <module>
pylab.figure(1)
AttributeError: 'module' object has no attribute 'figure'
[Finished in 0.1s with exit code 1]

我试图从这里提供的答案中寻求帮助

Anaconda: Unable to import pylab

但无济于事。我还用 cmd 检查了路径,它显示了 C:\Anaconda 和 C:\Anaconda\Scripts 的包含。解决这个问题的方法是什么?

【问题讨论】:

  • 可能你的工作目录中有一个名为 pylab.py 的 python 脚本,请检查这个问题?
  • @Anmol_uppal,根据我的回答,脚本名称在错误中

标签: python matplotlib anaconda


【解决方案1】:

您将脚本命名为 pylab.py,将其重命名为其他名称。

E:\mitedx1\mitedx2\week1\pylab.py # <- you are importing from this not the pylab module

确保同时删除E:\mitedx1\mitedx2\week1\pylab.pyc 文件。

【讨论】:

  • 谢谢,它不再显示该错误,但图表不会出现新窗口。相反,它向我显示“Qt:检测到未经测试的 Windows 6.4 版!”。是因为我在 Windows 10 上运行它还是有其他原因?
  • 看看这里github.com/ethereum/go-ethereum/issues/135 似乎是 Qt 和 windows 10 的问题,这并不奇怪,因为 windows 10 只是一个预发布版本。我会警惕在 Windows 10 操作系统中开发你可能会发现很多其他的东西也不兼容
  • 所以这是操作系统的问题,它适用于任何其他操作系统!
  • 是的,我认为使用其他发行版不会有问题。
猜你喜欢
  • 1970-01-01
  • 2022-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-06
  • 1970-01-01
相关资源
最近更新 更多