gpt4 book ai didi

python - Python3.2如何安装matplotlib

转载 作者:IT老高 更新时间:2023-10-28 21:41:30 24 4
gpt4 key购买 nike

我在ubuntu中安装了python3.2(默认版本没有删除),按照here中的步骤操作

但是当我使用

python3.2 setup.py install

我明白了:

 "error: command 'gcc' failed with exit status 1",
"src/ft2font.cpp:2224:29: error: ‘Int’ is not a member of ‘Py’"

当我使用sudo apt-get install python-matplotlib 我可以在 python2.x 中使用 matplot,而我仍然不能在 python3.2 中使用它python3.2如何安装matplot?

最佳答案

Matplotlib 从 2013 年 1 月发布的 1.2 版开始支持 python 3.x。

要安装它,请查看 installation instructions .通常,调用 pip install matplotlib 或使用您喜欢的机制(condahomebrew、windows 安装程序、系统包管理器等)。在某些情况下,您可能需要通过系统的包管理器安装其他非 python 依赖项(libpngfreetype)。

由于历史原因留下下面的答案,并作为从github安装开发版本的示例。


matplotlib 的当前版本不支持 python3。

现在有一个支持 python3 的 github 分支已经有几年了,但直到最近它在 linux 之外的任何东西上都不是稳定的。我相信该分支最近已合并回主分支。

如果你想在 python3 上使用 matplotlib,你需要从当前提示 https://github.com/matplotlib/matplotlib 构建

要构建它,请执行以下类似操作:

git clone https://github.com/matplotlib/matplotlib
cd matplotlib
python3 setup.py build
sudo python3 setup.py install

如果您没有安装 git,那么您可以直接下载当前 git 提示的 tarball:https://github.com/matplotlib/matplotlib/tarball/master

您需要为 python3 安装 numpy。 (为python2安装它不会为python3安装它。)

在大多数情况下,这就是您需要做的所有事情。对于默认安装,唯一不包含的 python 库是 numpy。其他依赖项(例如 libpngfreetype)是系统库,如果您可以为 python2 构建 matplotlib,那么您已经拥有它们。

如果您想要非默认安装(例如,如果您想要任何非默认后端),那么您需要将 setup.cfg.default 模板复制到 setup.cfg 并对其进行编辑以匹配您想要的内容。如果您打算将 matplotlib 嵌入到您正在编写的 gtk 或 qt 应用程序中,您可能只需要这样做,在这种情况下,您需要 gtkaggqtagg 后端,而不仅仅是默认的 tkagg 后端。

关于python - Python3.2如何安装matplotlib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8605847/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com