【发布时间】:2022-06-21 05:39:11
【问题描述】:
使用 Python Black 包运行我们的 lint 检查时,出现错误:
ImportError: cannot import name '_unicodefun' from 'click' (/Users/robot/.cache/pre-commit/repo3u71ccm2/py_env-python3.9/lib/python3.9/site-packages/click/init.py)`
在研究这个的过程中,我发现了以下相关问题:
- ImportError: cannot import name '_unicodefun' from 'click' #2976
- ImportError: cannot import name '_unicodefun' from 'click' #6013
我该如何解决这个问题?这是来自 linter 的误报吗?我需要修改我的代码吗?
【问题讨论】:
-
尽量使用最新版本的包。
-
能否请edit 澄清这里使用的版本?显然,这个错误已经被最新的
black版本在问题提出前 2 天修复了,所以即使是“当时的最新版本”也不是一个明智的猜测。
标签: python python-black