安装jieba出现TypeError: canonicalize_version() got an unexpected keyword argument 'strip_trailing_zero'
错误。
错误提示如下:
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "C:\Users\nihao\AppData\Local\Temp\pip-install-wtvgg31w\jieba_9da6d0431d8d48f696d24fa11033a1cf\setup.py", line 45, in <module>
setup(name='jieba',
File "C:\Myfiles\software\miniforge3\envs\rasa\lib\site-packages\setuptools\_distutils\core.py", line 183, in setup
return run_commands(dist)
File "C:\Myfiles\software\miniforge3\envs\rasa\lib\site-packages\setuptools\_distutils\core.py", line 199, in run_commands
dist.run_commands()
File "C:\Myfiles\software\miniforge3\envs\rasa\lib\site-packages\setuptools\_distutils\dist.py", line 954, in run_commands
self.run_command(cmd)
File "C:\Myfiles\software\miniforge3\envs\rasa\lib\site-packages\setuptools\dist.py", line 995, in run_command
super().run_command(command)
File "C:\Myfiles\software\miniforge3\envs\rasa\lib\site-packages\setuptools\_distutils\dist.py", line 973, in run_command
cmd_obj.run()
File "C:\Myfiles\software\miniforge3\envs\rasa\lib\site-packages\setuptools\command\egg_info.py", line 313, in run
self.find_sources()
File "C:\Myfiles\software\miniforge3\envs\rasa\lib\site-packages\setuptools\command\egg_info.py", line 321, in find_sources
mm.run()
File "C:\Myfiles\software\miniforge3\envs\rasa\lib\site-packages\setuptools\command\egg_info.py", line 549, in run
self.prune_file_list()
File "C:\Myfiles\software\miniforge3\envs\rasa\lib\site-packages\setuptools\command\sdist.py", line 162, in prune_file_list
super().prune_file_list()
File "C:\Myfiles\software\miniforge3\envs\rasa\lib\site-packages\setuptools\_distutils\command\sdist.py", line 380, in prune_file_list
base_dir = self.distribution.get_fullname()
File "C:\Myfiles\software\miniforge3\envs\rasa\lib\site-packages\setuptools\_core_metadata.py", line 267, in get_fullname
return _distribution_fullname(self.get_name(), self.get_version())
File "C:\Myfiles\software\miniforge3\envs\rasa\lib\site-packages\setuptools\_core_metadata.py", line 285, in _distribution_fullname
canonicalize_version(version, strip_trailing_zero=False),
TypeError: canonicalize_version() got an unexpected keyword argument 'strip_trailing_zero'
解决办法:降级setuptools版本
降级命令如下:
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple setuptools==65.5.1
注意:欢迎转载,转载时请注明来源