我使用pip在我的系统(OS 10.9)上维护Python包,当我尝试加载matplotlib I get a version error时,暗示我的安装过程使用比我的系统更新版本的numpy构建matplotlib。我不确定这是如何实现的(在我的系统中只有一个numpy版本,这是安装matplotlib时出现的版本,根据蛋黄和pip,我所有的版本都是最新的,并且我拥有所有最新的Xcode ommand的线工具,只有一个,正确的Python - Apple 2.7.5 - 在我的路径中),但是为了好的措施,我已经按顺序卸载并重新安装numpy和matplotlib,但无济于事。我在这里看到很多关于类似Scipy堆栈版本问题的许多其他问题和疑问:我应该以什么顺序安装Scipy堆栈?
是否存在特定的顺序,应该构建/安装Scipy堆栈的元素以确保正确的版本可用来满足依赖性?也许我可以使用pip选项来确保这种版本错误不会发生?
任何想法,为什么这样做,是不足以避免我的错误讯息?我和'sudo pip install -U --force-reinstall scipy',这似乎已经完全解决了这个问题。 – orome
这足够了:Scipy栈中有* no *其他版本依赖关系。对于你所看到的最可能的解释是,由于某种原因,点子没有做你认为应该做的事。 –
任何想法是'--force-reinstall'修复问题的人。这是否与其他版本的numpy一致,我没有看到,现在被删除? – orome