Bli*_*0ne 5 python matplotlib python-3.x
我正在尝试import matplotlib使用Ubuntu.我从源重新安装matplotlib因为我无法使用TkAgg后端.现在我面临一个我无法解决的新问题,也无法在任何地方找到解决方案.我正在使用Python 3.5.当我运行一个简单的导入时,我有这个错误显示我:
Traceback (most recent call last):
File "plot_test.py", line 17, in <module>
import matplotlib
File "/usr/local/lib/python3.5/site-packages/matplotlib-2.0.0b3+1955.g888bf17-py3.5-linux-x86_64.egg/matplotlib/__init__.py", line 1174, in <module>
rcParams = rc_params()
File "/usr/local/lib/python3.5/site-packages/matplotlib-2.0.0b3+1955.g888bf17-py3.5-linux-x86_64.egg/matplotlib/__init__.py", line 1017, in rc_params
return rc_params_from_file(fname, fail_on_error)
File "/usr/local/lib/python3.5/site-packages/matplotlib-2.0.0b3+1955.g888bf17-py3.5-linux-x86_64.egg/matplotlib/__init__.py", line 1149, in rc_params_from_file
config = RcParams([(key, default) for key, (default, _) in iter_params
File "/usr/local/lib/python3.5/site-packages/matplotlib-2.0.0b3+1955.g888bf17-py3.5-linux-x86_64.egg/matplotlib/__init__.py", line 901, in __init__
self[k] = v
File "/usr/local/lib/python3.5/site-packages/matplotlib-2.0.0b3+1955.g888bf17-py3.5-linux-x86_64.egg/matplotlib/__init__.py", line 918, in __setitem__
cval = self.validate[key](val)
File "/usr/local/lib/python3.5/site-packages/matplotlib-2.0.0b3+1955.g888bf17-py3.5-linux-x86_64.egg/matplotlib/rcsetup.py", line 844, in validate_cycler
cycler_inst.change_key(prop, norm_prop)
AttributeError: 'Cycler' object has no attribute 'change_key'
Run Code Online (Sandbox Code Playgroud)
我认为它可能与rcsetup.py中的cycler导入有关,因为有一条评论说:
# Don't let the original cycler collide with our validating cycler
Run Code Online (Sandbox Code Playgroud)
所以原来这是什么,与他们的循环器相撞?
我怎样才能解决这个问题?有什么建议?谢谢!
Bli*_*0ne 13
刚检查了cycler的版本,它已经过时了.只需更新cycler
sudo pip3 install --upgrade cycler
要么
sudo -H python3 -m pip install --upgrade cycler.
| 归档时间: |
|
| 查看次数: |
2996 次 |
| 最近记录: |