pre-commit执行时触发ModuleNotFoundError: No module named 'yaml'的问题求助
pre-commit执行时触发ModuleNotFoundError: No module named 'yaml'的问题求助
我现在在使用pre-commit工具,其中一个钩子用到了一个Python脚本,这个脚本里需要导入yaml库。
但是当我尝试提交代码的时候,这个钩子触发了下面的错误:
ModuleNotFoundError: No module named 'yaml'
我实在搞不懂问题出在哪,因为在我的Python环境里明明能正常找到pyyaml啊:
$ python3 Python 3.12.3 (main, Nov 6 2024, 18:32:19) [GCC 13.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import yaml >>>
附上我的.pre-commit-config.yml配置:
repos: # python hooks - repo: local hooks: - id: yaml-arrays-sort name: YAML Arrays Sort description: Sort arrays in YAML files entry: python scripts/yaml-arrays-sort.py pass_filenames: false language: python
备注:内容来源于stack exchange,提问作者Nakeuh
相关产品推荐
相关产品推荐

