尝试安装polyglot时,我在Mac上遇到了这个问题(polyglot需要使用pyicu)。以下为我解决了这个问题。
# Install icubrew install icu4c# check newest versionls /usr/local/Cellar/icu4c/# Edit pyicu installer to workgit clone https://github.com/ovalhub/pyicu.git# edit setup.py not to query for the version, i.e. change# ICU_VERSION = subprocess.check_output(('icu-config', '--version')).strip()# to whatever your version is, e.g.# ICU_VERSION = '57.1'# Install pyicuenv LDFLAGS=-L/usr/local/opt/icu4c/lib CPPFLAGS=-I/usr/local/opt/icu4c/include DYLD_LIBRARY_PATH=-L/usr/local/opt/icu4c/lib python setup.py buildenv LDFLAGS=-L/usr/local/opt/icu4c/lib CPPFLAGS=-I/usr/local/opt/icu4c/include DYLD_LIBRARY_PATH=-L/usr/local/opt/icu4c/lib sudo python setup.py install# Change DYLD_LIBRARY_PATH (not sure if req'd)DYLD_LIBRARY_PATH=/usr/local/Cellar/icu4c/{version, e.g. 57.1}/:$DYLD_LIBRARY_PATHecho $DYLD_LIBRARY_PATH# Icu works now from python, and you can proceed with polyglot$ python>>> import icu$ pip install polyglot$ python>>> import polyglot


