Error installing pip pyicu

后端 未结 8 1930
独厮守ぢ
独厮守ぢ 2020-12-24 13:51

I have been trying to install musicbrainz server on my mac and there is a step where I have to install pip pyicu. I keep getting this error:

Collecting pyicu         


        
8条回答
  •  隐瞒了意图╮
    2020-12-24 14:53

    I was facing this issue on my mac when trying to install polyglot (pyicu is needed for polyglot). The following resolved this for me.

    # Install icu
    brew install icu4c
    
    # check newest version
    ls /usr/local/Cellar/icu4c/
    
    # Edit pyicu installer to work
    git 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 pyicu
    env 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 build
    env 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_PATH
    echo $DYLD_LIBRARY_PATH
    
    # Icu works now from python, and you can proceed with polyglot
    $ python
    >>> import icu
    $ pip install polyglot
    $ python
    >>> import polyglot
    

提交回复
热议问题