icu4c + Mapnik - 我想将icu4c从55.1切换到54.1以使Mapnik工作

时间:2015-05-01 14:37:19

标签: python-2.7 osx-mavericks homebrew icu mapnik

在Mac OS X Mavericks上将icu4c从55.1降级到54.1的最佳方法是什么。

我尝试brew switch icu4c 54.1但失败了。

切换回54.1的原因

我正在尝试设置和使用Mapnik。 我能够从自制软件安装Mapnik - brew install mapnik

但是,当我在python

中尝试import mapnik时,我收到以下错误

Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.7/site-packages/mapnik/__init__.py", line 69, in <module> from _mapnik import * ImportError: dlopen(/usr/local/lib/python2.7/site-packages/mapnik/_mapnik.so, 2): Library not loaded: /usr/local/opt/icu4c/lib/libicuuc.54.dylib Referenced from: /usr/local/Cellar/mapnik/2.2.0_5/lib/libmapnik.dylib Reason: image not found

我的Mac上的Python版本 - Python 2.7.5(默认,2014年3月9日,22:15:05)

将icu4c切换回54.1的方式?

或者,我错过了什么吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

这是Homebrew的错,应该在brew update && brew upgrade mapnik之后修复;遗憾!