Ubuntu:如何在python3.2中安装matplotlib(freetype问题)

-1 投票
1 回答
1074 浏览
提问于 2025-04-18 12:36

在这个讨论中:

如何在Python3.2中安装matplotlib

有人建议如下操作:

git clone https://github.com/matplotlib/matplotlib

cd matplotlib

python3 setup.py build

sudo python3 setup.py install

但是对我来说,这个方法不奏效,因为我遇到了:

  • 以下必需的包无法构建:
  • freetype

我不知道freetype是什么,但在aptitude或pip中似乎找不到它。

我在这里找到了源代码:

https://github.com/rougier/freetype-py

但是安装失败了:

byte-compiling /usr/local/lib/python3.2/dist-packages/freetype/__init__.py to

init.cpython-32.pyc 文件 "/usr/local/lib/python3.2/dist-packages/freetype/init.py",第39行 raise RuntimeError, '找不到Freetype库' ^ 语法错误:无效的语法

但显然这是可以预料的,因为freetype似乎不支持python3.2:

https://code.google.com/p/freetype-py/issues/detail?id=11

在我看来,其他人似乎能在python3中使用matplotlib,我是不是漏掉了什么?

附注:这个方法也不行:

`Sudo pip install matplotlib` 找不到freetype头文件。 [OS X Mavericks / 10.9]

1 个回答

0

我找到了问题所在。我的错误在于只去找一个叫“freetype”的软件包,而不是“libfreetype”。

https://launchpad.net/ubuntu/+source/freetype

撰写回答