在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的方式?
或者,我错过了什么吗?
感谢您的帮助。
答案 0 :(得分:2)
这是Homebrew的错,应该在brew update && brew upgrade mapnik
之后修复;遗憾!