使用Black代码格式化器出现问题;无法导入_ast3。

14

我想在我的Python项目中使用"Black代码格式化器"。 我已经使用"pip install black"成功安装了它,命令行输出显示所有要求已满足(包括"typed-ast>1.4.0")。

然而,当我尝试在安装后运行“black --help”时,我遇到以下错误:“ImportError: 无法从'typed_ast'导入名称'_ast3'。” 有人知道这可能是什么问题吗?

2个回答

35

尝试重新安装并升级typed-ast和black:

pip install --force-reinstall --upgrade typed-ast black

0

对我来说,升级黑色版本确实有所帮助。这是我的tox.ini条目:

失败:

deps = black==20.8b1

工作正常:

deps = black==21.10b0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接