维护我的系统(OS 10.9)与PIP上Python包,并且当我尝试加载matplotlib I get a version error,这表明我的安装过程已使用numpy的较新版本的内置matplotlib比是我的系统上。我不确定这是怎么可能的(我的系统上只有一个numpy版本,这是安装matplotlib时出现的那个版本,我的所有版本都是根据蛋黄和点子的最新版本,我拥有所有最新的Xcode来自Apple的ommand line tools,只有一个,正确的Python - Apple 2.7.5 - 在我的路径中),但是为了更好的衡量,我已经卸载并重新安装了numpy和matplotlib,按顺序,无济于事。我在这里看到了很多关于类似Scipy堆栈版本问题的疑问,并且想知道:
是否存在特定的顺序,其中应该构建/安装Scipy堆栈的元素以确保可以使用正确的版本来满足依赖性?也许我可以使用pip选项来确保不会发生这样的版本错误?
答案 0 :(得分:1)
顺序是:Numpy first,但是否则没关系。 只有Numpy有一个C API。
答案 1 :(得分:-1)
我的理解是mac没有内置的包管理器,这就是为什么scipy建议安装MacPorts:scipy.org/install.html