Предварительная фиксация не удалась с ModuleNotFoundError: нет модуля с именем «yaml»Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Предварительная фиксация не удалась с ModuleNotFoundError: нет модуля с именем «yaml»

Сообщение Anonymous »

Я использую предварительную фиксацию. В одном из перехватов я использую скрипт Python, который импортирует библиотеку yaml.
Однако, когда я пытаюсь что-то закоммитить, я получаю следующую ошибку на этом перехватчике:
ModuleNotFoundError: No module named 'yaml'

Я не понимаю, в чем здесь проблема, поскольку pyyaml правильно находится в Python
$ 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


Подробнее здесь: https://stackoverflow.com/questions/793 ... named-yaml
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»