当前位置: 首页 > 面试题库 >

如何使用Python3.2安装matplotlib

董和泽
2023-03-14
问题内容

我在ubuntu中安装了python3.2(默认版本未删除),并按照此处的步骤进行操作

但是当我使用

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.

要安装它,请查看安装说明。在一般情况下,通话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应用程序中,则可能只需要执行此操作,在这种情况下,您将需要gtkaggorqtagg后端,而不仅仅是默认tkagg后端。



 类似资料:
  • 问题内容: 我正在尝试在conda环境中安装python 3.9。我尝试使用以下命令创建新的conda env, 但我收到一条错误消息,指出未找到软件包,因为尚未发布python 3.9 因此,我在文件夹中手动创建了一个文件夹,并尝试列出所有环境。但是我无法获得手动创建的新环境。 那么,如何在具有所有功能的conda env中安装python 3.9 ? 问题答案: 更新2 您现在可以使用以下命令

  • 我在Mac上运行“pip3安装psycopg2”时遇到了这个错误。 我想第一次安装psycopg2。 我尝试了pip,从GitHub安装。然而,这两次都失败了。 有人能帮帮我吗?我真的很感激!

  • 问题内容: 遵循一些sklearn文档尝试生成决策树的一些PDF ,但无法在我的机器上获取Pydot。有什么方法可以使用conda安装程序安装pydot软件包吗?根据我看到的命令行错误,可能是64位问题。我使用binstar搜索来找到打包频道: 给出了建议使用以下方法详细查看软件包 然后告诉我 但是,当我运行conda install命令时,出现以下错误(列出的所有pydot软件包都发生相同错误)

  • 我一直在尝试按照本文的说明安装ldap2。我已经完成了这个步骤:“Adldap2使用composer进行安装。插入“Adldap2/Adldap2”:“6.1”*“在composer.json文件中: "要求":{"adldap2/adldap2":"6.1.*"}"我也通过取消注释在两个php.ini文件中启用了ldap,但是当我运行命令: windows cmd上的作曲家更新时,我得到以下错误

  • 问题内容: 我要安装pip。它应支持Python 3,但需要setuptools,该工具仅适用于Python 2。 如何使用Python 3安装pip? 问题答案: 编辑:手动安装和使用setuptools不再是标准过程。 如果你运行的是Python 2.7.9+或Python 3.4+ 恭喜,你应该已经pip安装了。如果你不这样做,请继续阅读。 如果你正在运行类似Unix的系统 pip如果你的P

  • 问题内容: 在我的Mac上,我已经安装了php并且工作正常。我最近想安装mcrypt,所以我使用brew来安装。尽管它似乎可以很好地安装,但是它没有出现在我的phpinfo()中。因此,我认为brew安装了mcrypt的php并不是apache使用的php。 有人知道我怎么做: 检查brew安装的php和Apache使用的php之间是否有区别? 使Apache使用酿造安装的PHP? 欢迎所有提示!