原文鏈接:https://www.cnblogs.com/harrymore/p/15465053.html
1. 報錯
使用python3本地安裝pymmseg-cpp或者直接使用pip安裝,一直報以下錯誤:
error in pymmseg setup command: use_2to3 is invalid.
2. 原因及解決
后面看這個項目的描述,原來是一個中文分詞的庫,一開始是用C++寫的並提供給Ruby用的,后面作者又寫了python的接口,不過支持的版本一直在python 2.5+,於是在python3的版本進行安裝的時候,會在setuptools里的setup函數里增加一個use_2to3=True的參數進行轉換。
但是setuptools>=58的版本是不支持這個參數了(黑人問號),於是需要把版本降低,小於58的最后一個版本是57.5.0,pip降一下就可以了:
pip install setuptools==57.5.0
然后就可以重新安裝庫了。
(完)