最近有学员反映安装package时,会有报错,但我一直没遇到过这个问题。直到昨天mac出了问题需要卸载并重新安装python,试图安装pyecharts时,出现了以下问题。

gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/suosuo/anaconda3/include -arch x86_64 -I/Users/suosuo/anaconda3/include -arch x86_64 -DDUK_OPT_DEEP_C_STACK=1 -DDUK_OPT_NONSTD_REGEXP_DOLLAR_ESCAPE=1 -DDUK_OPT_OCTAL_SUPPORT=1 -I./src/duktape -I/Users/suosuo/anaconda3/include/python3.7m -c src/duktape/duktape.c -o build/temp.macosx-10.7-x86_64-3.7/src/duktape/duktape.o xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun error: command 'gcc' failed with exit status 1

----------------------------------------

Command "/Users/suosuo/anaconda3/bin/python -u -c "import setuptools, tokenize;file='/private/var/folders/3w/9lbtxb5x575f49vcxtk7lj9w0000gn/T/pip-install-lx6r6pzb/dukpy/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /private/var/folders/3w/9lbtxb5x575f49vcxtk7lj9w0000gn/T/pip-record-pr1uf6xw/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/3w/9lbtxb5x575f49vcxtk7lj9w0000gn/T/pip-install-lx6r6pzb/dukpy/

其实我也不知道解决办法,将提示的错误复制粘贴,然后google

对搜索结果一一尝试,发现搜索结果中的第四个能解决我的问题。

根据这篇文章,找打解决办法是打开终端terminal,输入

xcode-select --install 该命令后会弹出一个弹出框,一般按照提示两三分钟就能操作完。

重新安装pyecharts,安装成功!

提示: 本文仅适合解决mac上的最新安装问题。料想windows安装问题应该已经有大牛解决,大家发挥自力更生精神google一下,一般试验几个解决方案就能找到真正能解决问题的办法。