pipenv运行预提交-全部失败,并出现:发生意外错误:AttributeError:类型对象'Hook'没有属性'create

问题描述 投票:1回答:1

在我的pre-commit-config.yaml文件中,我试图运行黑色的python代码格式化程序

repos:
-   repo: https://github.com/python/black
    rev: stable
    hooks:
    - id: black
      language_version: python3.6

但是每当我尝试使用pipenv run pre-commit --all黑色运行时,代码将失败并显示错误消息

An unexpected error has occurred: AttributeError: type object 'Hook' has no attribute 'create'
Check the log at some_path

当我转到some_path时,我在那里找不到任何日志。我尝试不运行pipenv run pre-commit --all将黑色应用于我的代码,但是当我尝试git commit任何新文件时仍然出现错误。有什么办法解决这个问题?

python git code-formatting pep8 pipenv
1个回答
0
投票

我使用python 3.6.0遇到了这个问题,我已经升级到python 3.6.9,并且不再出现此错误。

© www.soinside.com 2019 - 2024. All rights reserved.