手动安装opencc(中文简繁体转换插件) ——解决安装opencc时出现HTTP 403错误的问题
来源:互联网 发布:幼儿园美工活动室 编辑:程序博客网 时间:2024/05/21 11:05
By 龙前尘
分享请注明来源:
http://blog.csdn.net/svenhuayuncheng/article/details/78647591
Open Chinese Convert(OpenCC)是一个开源的中文简繁转换项目,致力于制作高质量的基于统计预料的简繁转换词库。还提供函数库(libopencc)、命令行简繁转换工具、人工校对工具、词典生成程序、在线转换服务及图形用户界面。
笔者在安装opencc插件时,遇到了HTTP 403错误,导致插件安装一直失败。由于这个插件是台湾同胞发布的,所以遇到被墙的问题在所难免。笔者在使用科学上网法后,使用命令:pip install opencc-python
,发现依然出现这个HTTP 403错误,导致无法正常下载源码和编译。
为了解决这个问题,笔者搜索了无数帖子,发现都没有办法,故只能自己动手。通过查看报错信息,以及opencc原作者成功编译的代码片段:於 Windows 下安裝 OpenCC,来解决问题。
废话少说,解决步骤如下:
把distribute_setup.py
(网盘地址: https://pan.baidu.com/s/1qYsS2wk 密码: j39g),放到C:\你安装Python的目录\Lib(例如:C:\Python27\Lib);下载distribute-0.6.27.tar.gz源码;
将distribute-0.6.27.tar.gz解压缩后,在distribute-0.6.27文件夹下用命令行运行:python setup.py install,会生成一个c:\python27\lib\site-packages\distribute-0.6.27-py2.7.egg压缩包文件;
在C:\Python27\Lib\site-packages文件目录下,用命令行运行:easy_install distribute-0.6.27-py2.7.egg;
再执行pip install opencc-python安装python接口,可以发现提示安装成功,如下图示:
安装成功后,在python中进行实验:
>>> import opencc>>> data = u'Open Chinese Convert(OpenCC)是一個開源的中文簡繁轉換項目,致力於製作高質量的基於統計預料的簡繁轉換詞庫。還提供函數庫(libopencc)、命令行簡繁轉換工具、人工校對工具、詞典生成程序、在線轉換服務及圖形用戶界面'>>> cc = opencc.OpenCC('mix2s')>>> data_new = cc.convert(data)+u'\n'>>> print data_new
最后可以看到运行结果,繁体中文已经被转换为简体中文,如下图示:
以上。
- 手动安装opencc(中文简繁体转换插件) ——解决安装opencc时出现HTTP 403错误的问题
- opencc 安装
- OpenCC for PHP 优雅的简繁体转换
- ubuntu上安装opencc时总会报distribute的错误
- ubuntu繁简体转换 opencc的安装与使用
- 安装opencc出错
- opencc-python 安装
- 安装openCC 需要先安装cmake
- Opencc简体、繁体转换
- opencc的github地址
- java调用opencc进行中文简体繁体转换
- 解决eclipse安装插件时出现重复安装错误问题的小插件
- mysql手动安装之后出现的问题与解决
- 解决Chrome插件安装时出现的“程序包无效”问题
- MySQL zip包手动安装 及 与 手动安装后mysql administrator 出现问题的解决
- 安装OpenFire时出现HTTP ERROR 500问题的解决
- Eclipse插件的安装(手动安装),以安装SVN插件和中文语言包为例
- Python使用Opencc库完成字符繁简体转换
- Java并发编程学习——《Java Concurrency in Practice》学习笔记 4.对象的组合
- HDOJ1029 Ignatius and the Princess IV
- windows下端口号查看
- 共享栈
- 算法入门经典第二版 3-5 Puzzle
- 手动安装opencc(中文简繁体转换插件) ——解决安装opencc时出现HTTP 403错误的问题
- 《kubernetes-1.8.0》11-addon-Harbor
- 自定义View基础(二)—— 理解Window和WindowManger
- Java并发编程学习——《Java Concurrency in Practice》学习笔记 5.基础构建模块
- python中defaultdict方法的使用
- Add Binary(LeetCode)
- C++ 类,构造函数,析构函数
- 项目中常用的19条MySQL优化
- Java并发编程学习——《Java Concurrency in Practice》学习笔记 并发技巧清单