我在运行Scientific Linux 6.5的计算机上安装了python 3.5。我已经设置了虚拟环境,并使用numpy
版本8.1.2安装了pylab
和pip
。
我的问题是,当我尝试完成最简单的任务时,即从pylab导入绘图时,我得到了这个:
$ python
Python 3.5.1 (default, May 10 2016, 12:41:42)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from pylab import plot
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name 'plot'
>>>
以下是其他一些信息:
>>> pylab.__version__
'0.1.0'
>>> matplotlib.__version__
'1.5.1'
>>>
我没有通过Google找到任何帮助,唯一与此类似的问题似乎与我无关。到底是怎么回事?
答案 0 :(得分:0)
在周末假期回来并再次尝试使用iPython之后,我收到了另一条错误消息,导致另一个Google搜索...
我在这里找到答案:Pylab - 'module' object has no attribute 'Figure'
我的错误是认为pip install pylab
会按预期工作!
安装pylab
安装matplotlib
,这显然也会安装pylab
。此递归导致错误。对我来说,卸载pylab
和matplotlib
并单独重新安装matplotlib
修复了错误。我希望这有帮助!