Matplotlib - AttributeError: 'version_info' object has no attribute '__version__"
Matplotlib - AttributeError: 'version_info' object has no attribute '__version__"
我不确定如何修复此错误。我试过到处搜索。只有当我尝试与 matplotlib 交互时才会出现此错误。我的 pip 已完全升级,我正在使用 python 3.6.0 作为 class。谢谢!
Python 3.6.0(v3.6.0:41df79263a11,2016 年 12 月 23 日,07:18:10)[MSC v.1900 32 位(英特尔)] 在 win32 上
键入“帮助”、“版权”、“致谢名单”或“许可”以获取更多信息。
import matplotlib
Traceback (most recent call last):
File "", line 1, in
File "C:\Users\syner\AppData\Local\Programs\Python\Python36-32\lib\site-packages\matplotlib_init_.py", line 107, in
from . import cbook, rcsetup
File "C:\Users\syner\AppData\Local\Programs\Python\Python36-32\lib\site-packages\matplotlib\rcsetup.py", line 28, in
from matplotlib.fontconfig_pattern import parse_fontconfig_pattern
File "C:\Users\syner\AppData\Local\Programs\Python\Python36-32\lib\site-packages\matplotlib\fontconfig_pattern.py", line 15, in
from pyparsing import (Literal, ZeroOrMore, Optional, Regex, StringEnd,
File "C:\Users\syner\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pyparsing_init_.py", line 130, in
version = version_info.version
AttributeError: 'version_info' object has no attribute 'version'
我找到了解决问题的方法。我注意到就在 AttributeError 之前,它正在尝试导入 pyparsing,所以我为此寻找解决方案。我偶然发现了一个 Whosebug post:
安装 2.4.7 版的答案对我有用。由于我是 2021 年的 运行 2016 软件,我认为最新版本会产生问题。
谢谢!
我不确定如何修复此错误。我试过到处搜索。只有当我尝试与 matplotlib 交互时才会出现此错误。我的 pip 已完全升级,我正在使用 python 3.6.0 作为 class。谢谢!
Python 3.6.0(v3.6.0:41df79263a11,2016 年 12 月 23 日,07:18:10)[MSC v.1900 32 位(英特尔)] 在 win32 上 键入“帮助”、“版权”、“致谢名单”或“许可”以获取更多信息。
import matplotlib Traceback (most recent call last): File "", line 1, in File "C:\Users\syner\AppData\Local\Programs\Python\Python36-32\lib\site-packages\matplotlib_init_.py", line 107, in from . import cbook, rcsetup File "C:\Users\syner\AppData\Local\Programs\Python\Python36-32\lib\site-packages\matplotlib\rcsetup.py", line 28, in from matplotlib.fontconfig_pattern import parse_fontconfig_pattern File "C:\Users\syner\AppData\Local\Programs\Python\Python36-32\lib\site-packages\matplotlib\fontconfig_pattern.py", line 15, in from pyparsing import (Literal, ZeroOrMore, Optional, Regex, StringEnd, File "C:\Users\syner\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pyparsing_init_.py", line 130, in version = version_info.version AttributeError: 'version_info' object has no attribute 'version'
我找到了解决问题的方法。我注意到就在 AttributeError 之前,它正在尝试导入 pyparsing,所以我为此寻找解决方案。我偶然发现了一个 Whosebug post:
安装 2.4.7 版的答案对我有用。由于我是 2021 年的 运行 2016 软件,我认为最新版本会产生问题。
谢谢!