天天看點

手動安裝opencc(中文簡繁體轉換插件) ——解決安裝opencc時出現HTTP 403錯誤的問題

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,來解決問題。

廢話少說,解決步驟如下:

  1. 把distribute_setup.py

    (網盤位址: https://pan.baidu.com/s/1qYsS2wk 密碼: j39g),放到C:\你安裝Python的目錄\Lib(例如:C:\Python27\Lib);

  2. 下載下傳distribute-0.6.27.tar.gz源碼;
  3. 将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壓縮封包件;
  4. 在C:\Python27\Lib\site-packages檔案目錄下,用指令行運作:easy_install distribute-0.6.27-py2.7.egg;
  5. 再執行pip install opencc-python安裝python接口,可以發現提示安裝成功,如下圖示:
    手動安裝opencc(中文簡繁體轉換插件) ——解決安裝opencc時出現HTTP 403錯誤的問題

安裝成功後,在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錯誤的問題

以上。

繼續閱讀