1. 程式人生 > 其它 >解決python3安裝庫報use_2to3 is invalid的錯誤

解決python3安裝庫報use_2to3 is invalid的錯誤

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

然後就可以重新安裝庫了。


(完)

本文版權歸作者(https://www.cnblogs.com/harrymore/)和部落格園共有,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連結,如有問題, 可郵件([email protected])諮詢.