首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在mac上安装polyglot?

如何在mac上安装polyglot?
EN

Stack Overflow用户
提问于 2016-09-02 07:46:32
回答 3查看 2.3K关注 0票数 1

在执行instructions时,我收到以下错误消息:

代码语言:javascript
复制
Failed building wheel for PyICU

缺少一个依赖项。但是,不能使用自制软件(即brew install PyICU)安装模块PyICU

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-09-02 07:46:32

您可以使用icu4c而不是PyICU

遵循以下步骤:https://stackoverflow.com/a/33352241/1053612 (可能需要在步骤1和步骤2之间安装python,即brew install python)。

票数 0
EN

Stack Overflow用户

发布于 2020-04-16 22:12:59

如果您的ICU版本是>= 60。

要成功安装PyICU (多语言依赖项),请按照bonna的答案中的说明进行操作,并设置C++编译器所需的PYICU_CFLAGS环境变量。

代码语言:javascript
复制
export PYICU_CFLAGS=-std=c++11:-DPYICU_VER='"2.0.3"'

请参阅Unable to install pyicu on MacOS

票数 1
EN

Stack Overflow用户

发布于 2019-11-27 01:19:05

进入你的工作文件夹

cd ~/projects/pythontest

初始化python和环境

brew install python3.7

pip3 install virtualenv

virtualenv --python=/usr/local/bin/python3 python_env

安装所有polyglot依赖项

brew install intltool icu4c gettext

brew link icu4c gettext --force

创建pip3、python3和polyglot的快捷方式,因为我们会经常使用它们

pip3=./python_env/bin/pip3; polyglot=./python_env/bin/polyglot;python3=./python_env/bin/python3;

如果您已经安装了pyicu,请务必将其删除

$pip3 uninstall pyicu

安装pyicu并替换为好的版本

ICU_VERSION=64.2 CFLAGS=-I/usr/local/opt/icu4c/include LDFLAGS=-L/usr/local/opt/icu4c/lib $pip3 install pyicu

$pip3 install pycld2 morfessor six numpy polyglot

测试它

创建文件polytest.py

代码语言:javascript
复制
from polyglot.text import Text

blob = u"""
世界就是一个疯子的囚笼
"""
text = Text(blob)
print(text.words)

并运行文件$python3 polytest.py

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39282400

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档