如何在Windows上使用conda安装matplotlib而不安装Qt?

14

我用tkinter写了一个简单的GUI应用程序,使用了matplotlib库。考虑到我没有使用Qt后端,我想我的应用程序不需要它,所以我希望不要在我的conda环境中包含它:我需要尽可能轻量级的环境。不幸的是,“conda install matplotlib”命令默认安装Qt。有没有办法防止这种情况发生?

我在Windows 10上使用anaconda。


1
你可以使用 conda install --no-update-dependencies package 安装包而不安装其依赖项,但是这是否会破坏 matplotlib 需要进行一些测试。 - darthbith
2
谢谢。我猜你的意思是 conda install --no-deps。如果没有其他选择,这可以是一个解决方案。 - janluke
好的,我的错,抱歉! :-) - darthbith
似乎可以工作(至少在Linux下,其中Tkinter后端似乎是默认后端的足够替代品)。我还没有在macOS和Windows上尝试。 - ogrisel
1个回答

6
Conda Forge 提供一个名为“matplotlib-base”的软件包,该软件包与 Qt 没有依赖关系。 详情请见此处
conda install -c conda-forge matplotlib-base

我可以确认,这足以在Jupyter笔记本中生成图像。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接