【发布时间】:2023-08-18 05:38:02
【问题描述】:
我一直在尝试在我的 Mac 上安装 musicbrainz 服务器,并且有一个步骤是我必须安装 pip pyicu。我不断收到此错误:
Collecting pyicu
Downloading PyICU-1.9.5.tar.gz (181kB)
100% |████████████████████████████████| 184kB 515kB/s
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/tmp/pip-build-E50o2C/pyicu/setup.py", line 11, in <module>
ICU_VERSION = subprocess.check_output(('icu-config', '--version')).strip()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 566, in check_output
process = Popen(stdout=PIPE, *popenargs, **kwargs)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1335, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/tmp/pip-build-E50o2C/pyicu/
我已尝试下载 ez_setup.py 并执行 python ez_setup.py。我已经升级了 setuptools 并分别下载了它们。我不确定还有什么可以尝试的。请帮忙!
【问题讨论】:
-
musicbrainz服务器是用Perl写的,哪一部分让你尝试安装pyicu?
-
我不断收到此错误:致命错误:尝试 make 命令后未找到“unicode/utypes.h”文件。之后我尝试 pip install polyglot,但随后我得到命令“python setup.py egg_info”失败,错误代码为 1。我只需要解决第一个错误,但我尝试了很多选项,我相信 pyicu 是一个尝试.
-
在命令行中运行:
export PYICU_CFLAGS=-std=c++11:-DPYICU_VER='"2.0.3"'为我工作。
标签: python python-2.7 pip musicbrainz