无法在osx-yosemite上安装Matplotlib、freetype和Harfbuzz



我正在尝试安装matplotlib,但要安装它,我需要freetype。但是freetype没有安装,因为它需要harfbuzz。但在./configure --with-glib=no后面跟着make的harfbuzz让我处于列表的末尾:

libtool: link: warning: `-version-info/-version-number' is ignored for convenience libraries
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: .libs/libharfbuzz-fuzzing.a(libharfbuzz_fuzzing_la-hb-warning.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: .libs/libharfbuzz-fuzzing.a(libharfbuzz_fuzzing_la-hb-warning.o) has no symbols
  CXXLD    hb-fuzzer
make[3]: Nothing to be done for `all-am'.
Making all in docs
make[2]: Nothing to be done for `all'.

所以当我之后运行sudo make install时,我会在列表的末尾得到这个:

make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.

最后我想要的只是IDLE 中的行

import matplotlib.pyplot as plt

以便我可以开发我的图形界面。

疯狂的是freetype需要安装harfbuzz。

看起来像是在进行完全手动安装。如果不完全了解所有库依赖项及其交互方式,numpy/matplotlib堆栈可能很难编译。除非你真的需要自己从源代码编译,否则我建议你使用MacPortshttps://www.macports.org以及从包管理器(port命令)安装matplotlib。这将避免很多额外的工作,并且根据我的经验是可靠的。

相关内容

  • 没有找到相关文章

最新更新