matplotlib.pyplot 没有属性“get_data_path”

Posted

技术标签:

【中文标题】matplotlib.pyplot 没有属性“get_data_path”【英文标题】:matplotlib.pyplot has no attribute 'get_data_path' 【发布时间】:2021-07-19 23:21:19 【问题描述】:

我知道有类似问题的答案,但在我的特定情况下无济于事。我为一个客户端写了一些python代码,他无法让它在windows CMD中运行。他对 matplotlib 有错误。错误在于“import matplotlib.pyplot as plt”行,它表示 matplotlib 没有属性“get_data_path”。他没有使用 conda 或任何东西,只是写了“py program.py”来运行代码。我附上了一张他发给我的照片。有谁知道该怎么做。 Screenshot showing issue

【问题讨论】:

你检查AttributeError: module 'matplotlib' has no attribute 'get_data_path'了吗?您是否尝试删除 matplotlib 并再次安装(最好是最新版本)? pip uninstall matplotlib? pip install matplotlib --upgrade? 我检查过了,但它只有在 conda 或其他环境中运行的信息,而不是普通的 CMD。不过我会尝试重新安装。 好的,谢谢。不过,我最终弄清楚了。我很感激。 【参考方案1】:

我遇到了同样的问题。以上方法我都试过了

pip uninstall matplotlib

pip install matplotlib --upgrade

我也试过

pip install matplotlib --user

没有任何效果,所以最后我创建了一个新环境,它只适用于新环境。

【讨论】:

以上是关于matplotlib.pyplot 没有属性“get_data_path”的主要内容,如果未能解决你的问题,请参考以下文章

没有名为“matplotlib.pyplot”的模块; “matplotlib”不是一个包

matplotlib.pyplot画图笔记

当我使用 matplotlib.pyplot 时,python 3.6 中没有名为 PyQt4 的模块

matplotlib.pyplot 在 python 2.7 上给出错误“ImportError:没有名为 Tkinter 的模块”

服务器上使用matplotlib.pyplot绘图

如何将货币格式添加到 matplotlib.pyplot.text? [复制]