module '_tkinter' has no attribute '__file__'
2017-01-14 20:08
1206 查看
配置列表:
python3.5matplotlib1.5.3
...相关配置
测试程序:
import matplotlibmatplotlib.use('tkagg')
import matplotlib.pyplot as plt
plt.plot([1,2,3,4,5],[4,3,5,6,3])
plt.show()
问题:
进入ipython界面,使用matplotlib时,显示import matplotlib.pyplot as plt
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-2-eff513f636fd> in <module>()
----> 1 import matplotlib.pyplot as plt
/usr/local/python-3.5/lib/python3.5/site-packages/matplotlib/pyplot.py in <module>()
112
##############################################省略##########################################################################
/usr/local/python-3.5/lib/python3.5/site-packages/matplotlib/backends/backend_tkagg.py in <module>() 11 12 # Paint image to Tk photo blitter extension ---> 13 import matplotlib.backends.tkagg as tkagg 14 15 from matplotlib.backends.backend_agg import FigureCanvasAgg /usr/local/python-3.5/lib/python3.5/site-packages/matplotlib/backends/tkagg.py in <module>() 7 import numpy as np 8 ----> 9 from matplotlib.backends import _tkagg 10 11 def blit(photoimage, aggimage, bbox=None, colormode=1): AttributeError: module '_tkinter' has no attribute '__file__'
思路:
初步认为这是matplotlib1.5.3的bug解决步骤:
(1)pip list查看当前matplotlib的版本,是matplotlib1.5.3。(pip install matplotlib安装时默认安装1.5.3)(2)通过https://pypi.python.org/pypi,查询最新版的matplotlib,现在是2.0.0rc2
(3)卸载当前的matplotlib,pip uninstall matplotlib
(4)安装指定版本的matplotlib,pip install matplotlib==2.0.0rc2
(5)再次使用matplotlib,问题已解决
相关文章推荐
- AttributeError: 'module' object has no attribute 'text_format'
- python3:AttributeError: module 'urllib' has no attribute 'quote'
- python:module 'pickle' has no attribute 'dump'
- Import theano gives the AttributeError: module 'theano' has no attribute 'gof'
- AttributeError: module 'json' has no attribute 'dumps'
- Python AttributeError: 'module' object has no attribute xxxx
- AttributeError: module 'tensorflow.python.platform.flags' has no attribute 'mark_flag_as_required'
- AttributeError: module 'sys' has no attribute 'setdefaultencoding'
- Import theano gives the AttributeError: module 'theano' has no attribute 'gof'
- AttributeError: module 'tensorflow' has no attribute 'select'
- AttributeError: 'module' object has no attribute 'text_format'
- python AttributeError: module 'string' has no attribute 'uppercase'
- [数字图像处理实验][python+opencv]'module' object has no attribute 'cv'
- AttributeError: 'module' object has no attribute 的解决方法
- AttributeError: 'module' object has no attribute 'text_format'
- [置顶] AttributeError: 'module' object has no attribute '_base' 可行解决办法
- AttributeError: module object has no attribute “Series”. Code works in Python
- 关于python里运行出现'module' object has no attribute 'xxxx'等问题解决方法
- 关于 AttributeError: module 'os' has no attribute 'fork' 问题
- AttributeError: 'module' object has no attribute 'imsave'