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


原文鏈接: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

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

 

(完)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM