在Mac OS X上有两种构建和安装Python的方法。一种是作为传统的扁平Unix-
y共享库。作为其他公知
framework安装,文件布局类似,所有的部件目录(对OS
X其他框架
include,
lib,
bin)的产品被安装为主体的框架目录下的子目录。该
Fink项目使用Unix共享库方法安装Python。其他大多数发行商(包括OS
X中由Apple提供的Python),
python.org安装程序和
MacPorts项目均会安装
framework版本的Python。框架安装的优点之一是,它可以与需要窗口管理器连接(通常与GUI相关的接口)的各种OS
X API调用一起正常工作,因为Python解释器打包为框架内的应用程序捆绑包。
如果确实需要matplotlib中需要GUI功能的功能,则最简单的方法可能是切换到MacPorts,MacPorts也打包了matplotlib(
portpy27-matplotlib)及其依赖项。如果是这样,请注意不要在
Fink和之间混合使用软件包
MacPorts。除非您非常小心,否则最好坚持使用其中一个。相应地调整外壳路径;删除所有Fink软件包并安装MacPorts版本是最安全的。



