我使用的是Mac OSX 10.8,之前我使用的是macports,但我切换到了brew。
Snows-MacBook-Pro:~ Mac$ brew search matplotlib
samueljohn/python/matplotlib
Snows-MacBook-Pro:~ Mac$ pip search matplotlib
matplotlib - Python plotting package
所以我的问题很简单。我应该使用brew还是pip来安装matplotlib?有什么区别吗?
我的目标是让pandas,ipythone notebook和simpleCV启动并运行起来。
发布于 2013-06-03 20:38:30
我建议您使用包管理器 (brew或MacPorts)。以下是几个原因:
如果使用软件包管理器(MacPorts、brew、…),则使用
总之,我建议将one system用于所有内容(brew,因为这是您选择的),并将pip
用于此系统不提供的内容(只需确保您使用的pip与您希望的位置相对应:包管理器的Python库,具有正确的版本,或操作系统提供的Python库,…)。在我的经验中,工具和安装的成倍增长太混乱了,因为不同的发行版/包管理器等通常不能很好地相互配合。
发布于 2013-06-03 19:20:45
发布于 2013-10-26 22:29:41
Brew没有干净的matplotlib端口;brew search matplotlib
找到的端口是用于python2的,而不是python3的。
但是,Brew的python3安装建议使用pip3
来安装python3软件包。这将在/usr/local/lib/python3.3/site-packages
中安装Python3包。我认为Brew的方法可能比MacPort的更好,因为对于MacPorts,我经常让MacPorts更新不需要更新的python包,而且它独立于python跟踪每个python版本的做法让我有些困惑。
然而,pip3现在抱怨安装matplotlib,说它是外部托管的,这是一个安全漏洞,将来将被禁用。
https://stackoverflow.com/questions/16895282
复制相似问题