小编sha*_*dow的帖子

挂钩“black”需要预提交版本 2.9.2,但已安装版本 2.6.0

我在预提交和黑色方面遇到了麻烦。

一切工作正常,直到我用 清除缓存pre-commit clean。现在我总是收到错误

该挂钩black需要预提交版本 2.9.2,但已安装版本 2.6.0。也许运行`pip install --upgrade pre-commit

如果我检查我的版本,我正在运行最新的预提交版本 (v2.12.1)。另外,如果我运行推荐的命令,则不会发生任何变化,并且会出现相同的错误。如果我停用black挂钩,错误就会消失,所以我至少知道这是黑色的问题。

我尝试将黑色版本更改为stable最新版本,但没有任何帮助。

我有什么想法可以解决这个问题吗?

我的预提交配置:

  - repo: https://github.com/ambv/black
    rev: stable
    hooks:
      - id: black
        language_version: python3.8
        exclude: |
          (?x)(
              migrations/|
              config/|
              _build/|
              buck-out/|
              build/|
              dist/
          )
Run Code Online (Sandbox Code Playgroud)

非常感谢帮助

python git pre-commit pre-commit-hook pre-commit.com

7
推荐指数
1
解决办法
7911
查看次数