mac 扩充系统字典

mac 扩充系统字典

教程:https://www.zhihu.com/question/20428599/answer/223511099

只用看最后一段就好,前面的那些是怎么创建 mac 字典文件
文章后面有提供好的 字典文件,直接拿来用就好




----0

如果只是想安装字典文件,下面的不用看了。

下面部分主要讲了怎么去配置 Python 项目,在安装 Python 三方库的时候 遇到 问题 怎么解决的过程,和 mac 字典没有关系

下面的语句报错
sudo pip3 install python-lzo

报错信息
Command "/Users/sky-fish/Documents/Python_3_Project/venv/bin/python3.6 -u -c "import setuptools, tokenize;file='/private/var/folders/pr/ffys44hj72s0mk43wfsv17z00000gn/T/pip-build-3gd6cq_q/python-lzo/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /var/folders/pr/ffys44hj72s0mk43wfsv17z00000gn/T/pip-7vuixa2g-record/install-record.txt --single-version-externally-managed --compile --install-headers /Users/sky-fish/Documents/Python_3_Project/venv/bin/../include/site/python3.6/python-lzo" failed with error code 1 in /private/var/folders/pr/ffys44hj72s0mk43wfsv17z00000gn/T/pip-build-3gd6cq_q/python-lzo/

解决上面的报错信息
解决办法 https://stackoverflow.com/questions/22564623/error-installing-pillow-and-pil
命令:brew doctor // 安装doctor

安装doctor 后 提示我们需要安装 libtool 才能正常使用 doctor

安装libtool 之后 系统提示:为了防止和 苹果 系统自带的 libtool 冲突
使用 glibtool and glibtoolize 来代替 libtool

再次运行 命名:sudo pip3 install python-lzo
还是失败

换个思路:
直接 谷歌 搜索 python-lzo install
可以找到 安装 python-lzo 的一些详细介绍

如:https://github.com/jd-boyd/python-lzo/issues/30
建议安装 apt install zlib1g-dev 为 python-lzo 提供外部环境
失败

使用方法:https://stackoverflow.com/questions/40424097/file-not-found-error-when-pip-installing-python-lzo
先添加 lzo 的 C 编译环境
终端命令:brew install lzo
成功后,终端命令:pip3 install python-lzo
还是一模一样的失败

使用命令:

export C_INCLUDE_PATH=/usr/local/Cellar/lzo/2.09/include/lzo:/usr/local/Cellar/lzo/2.09/include 
export LIBRARY_PATH=/usr/local/lib 
pip3 install python-lzo

安装成功

你可能感兴趣的:(mac 扩充系统字典)