Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 伊皮顿,朱皮特->;属性错误:';模块';对象没有属性';cbook';_Python_Matplotlib_Ipython_Jupyter Notebook - Fatal编程技术网

Python 伊皮顿,朱皮特->;属性错误:';模块';对象没有属性';cbook';

Python 伊皮顿,朱皮特->;属性错误:';模块';对象没有属性';cbook';,python,matplotlib,ipython,jupyter-notebook,Python,Matplotlib,Ipython,Jupyter Notebook,我是一名编程初学者,正在学习一门使用ipython和jupyter笔记本的在线课程。我正在使用Mac OS 10.13.3 我已尝试按如下方式导入matplotlib import matplotlib.pyplot as plt %matplotlib inline 但是,正在生成以下错误 -------------------------- Traceback (most recent call last) <ipython-input-30-385145dcc870> in

我是一名编程初学者,正在学习一门使用ipython和jupyter笔记本的在线课程。我正在使用Mac OS 10.13.3

我已尝试按如下方式导入matplotlib

import matplotlib.pyplot as plt
%matplotlib inline
但是,正在生成以下错误

--------------------------
Traceback (most recent call last) <ipython-input-30-385145dcc870> in <module>()
----> 1 import matplotlib.pyplot as plt
      2 get_ipython().magic(u'matplotlib inline')

/Users/Varshil/anaconda/envs/gl-env/lib/python2.7/site-packages/matplotlib/pyplot.py in <module>()
     27 from cycler import cycler
     28 import matplotlib
---> 29 import matplotlib.colorbar
     30 from matplotlib import style
     31 from matplotlib import _pylab_helpers, interactive

/Users/Varshil/anaconda/envs/gl-env/lib/python2.7/site-packages/matplotlib/colorbar.py in <module>()
     30 
     31 import matplotlib as mpl
---> 32 import matplotlib.artist as martist
     33 import matplotlib.cbook as cbook
     34 import matplotlib.collections as collections

/Users/Varshil/anaconda/envs/gl-env/lib/python2.7/site-packages/matplotlib/artist.py in <module>()
      9 import numpy as np
     10 import matplotlib
---> 11 import matplotlib.cbook as cbook
     12 from matplotlib.cbook import mplDeprecation
     13 from matplotlib import docstring, rcParams

AttributeError: 'module' object has no attribute 'cbook'
--------------------------
回溯()
---->1将matplotlib.pyplot作为plt导入
2 get_ipython().magic(u'matplotlib inline')
/Users/Varshil/anaconda/envs/gl-env/lib/python2.7/site-packages/matplotlib/pyplot.py in()
27从cycler导入cycler
28导入matplotlib
--->29导入matplotlib.colorbar
30来自matplotlib导入样式
31来自matplotlib导入_pylab_帮助程序,交互式
/Users/Varshil/anaconda/envs/gl-env/lib/python2.7/site-packages/matplotlib/colorbar.py in()
30
31将matplotlib导入为mpl
--->32导入matplotlib.artist作为martist
33将matplotlib.cbook导入为cbook
34将matplotlib.collections导入为集合
/Users/Varshil/anaconda/envs/gl-env/lib/python2.7/site-packages/matplotlib/artist.py in()
9作为np输入numpy
10导入matplotlib
--->11将matplotlib.cbook导入为cbook
12从matplotlib.cbook导入mpldeprication
13从matplotlib导入docstring,rcParams
AttributeError:“模块”对象没有属性“cbook”

如果有人能帮我解决这个问题,那将是非常有帮助的。我尝试在线查找,但没有找到成功的潜在客户。

这是因为您使用的是旧版本的matplotlib

使用GraphLab创建的用户,首先激活虚拟环境:

source gl-env/bin/activate
现在升级matplotlib:

pip install -U matplotlib
输出:

找到现有安装:matplotlib 1.5.1
卸载matplotlib-1.5.1:
已成功卸载matplotlib-1.5.1
已成功安装matplotlib-2.1.2

重新启动iPython/Jupyter

如果您在Mac上,可能会出现以下错误:

RuntimeError:Python未作为框架安装。如果未将Python作为框架安装,Mac OS X后端将无法正常工作。

在那里创建一个文件~/.matplotlib/matplotlibrc并添加以下代码:
backend:TkAgg


再次重新启动iPython/Jupyter。

安装matplotlib时出现问题。请尝试卸载并重新安装。另请参阅。@ImportanceOfBeingErnest最初,我使用graph lab create launcher安装了整个软件包。所以我卸载了graph lab启动器并再次安装。卸载后,我检查了matplotlib是否存在,它是否存在。但是问题仍然存在。我尝试通过键入<代码>导入imp
imp.find_模块(“matplotlib”)
这是结果<代码>(无,'/Users/Varshil/anaconda/envs/gl env/lib/python2.7/site packages/matplotlib',('',,5))有人能解释一下这是什么意思吗?