首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >图9被matplotlib==3.6破坏了

图9被matplotlib==3.6破坏了
EN

Stack Overflow用户
提问于 2022-09-20 21:19:11
回答 3查看 522关注 0票数 2

我在plotnine==0.9和matplotlib==3.6中得到了下面的错误。

代码语言:javascript
复制
 File "D:\Python\Python310\lib\site-packages\plotnine\stats\stat_density_2d.py", line 3, in <module>
    import matplotlib._contour as _contour
ModuleNotFoundError: No module named 'matplotlib._contour'

如果我降低matplotlib==3.5的评级,问题就解决了。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2022-09-21 07:51:03

我们讨论了这里,并且已经修正了这里注意到它已经合并到main了。

这是由于不再支持并已被替换的内部matplotlib调用造成的。

所以我想你可以选择:

  • 降级至mlp 3.5.3
  • 安装plotnine@main

直到下一个计划发布。

票数 2
EN

Stack Overflow用户

发布于 2022-09-24 21:34:03

卡洛斯的回答是正确的。但是,如果其他人,像我一样,不确定如何安装else 9@main,您可以很容易地实现 修复

  • 查找您的python脚本使用的site_packages文件夹。它通常是您正在使用的python版本的子目录,它可以通过尝试重新安装matplotlib或任何您知道可以访问的包来可靠地定位,并检查控制台中的日志。使用python -m pip install matplotlib进行排除。
  • 进入site_packages/plotnine/stats目录并在您选择的编辑器中打开stats_density_2d.py文件。
  • 应用和保存在修复中所做的修改。或者,用来自github的文件覆盖该文件。
票数 0
EN

Stack Overflow用户

发布于 2022-10-28 16:08:12

ModuleNotFoundError:没有名为“matplotlib._contour”的模块

关于matplotlib 3.6.1和plotnine 0.9.0的问题

候机楼K.I.S.S.:

代码语言:javascript
复制
pip show matplotlib   #enables you to check version
pip install matplotlib==3.5   #revert and problem is resolved for now.

不再:

ModuleNotFoundError:没有名为“matplotlib._contour”的模块

现在解决的问题将阻止进展..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73792756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档