预提交错误:没有名为“pwd”的模块,pylint失败(examples.code)

2024-09-28 01:28:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我是一个新手,需要预先承诺。我试图在本地检查一个python文件,我认为我已经在PC(Windows 10)上安装了pre-commit并正确地安装在目录中。下面是我尝试从git bash shell提交文件时发生的情况:

$ git commit -m "test pre-commit"
black....................................................................Passed
reuse....................................................................Failed
- hook id: reuse
- exit code: 1

Traceback (most recent call last):
  File "C:\Users\mikem\Anaconda3\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\Users\mikem\Anaconda3\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\mikem\.cache\pre-commit\repo8wyuxez6\py_env-python3\Scripts\reuse.EXE\__main__.py", line 4, in <module>
  File "c:\users\mikem\.cache\pre-commit\repo8wyuxez6\py_env-python3\lib\site-packages\reuse\_main.py", line 14, in <module>
    from . import (
  File "c:\users\mikem\.cache\pre-commit\repo8wyuxez6\py_env-python3\lib\site-packages\reuse\download.py", line 17, in <module>
    from ._util import (
  File "c:\users\mikem\.cache\pre-commit\repo8wyuxez6\py_env-python3\lib\site-packages\reuse\_util.py", line 26, in <module>
    from debian.copyright import Copyright
  File "c:\users\mikem\.cache\pre-commit\repo8wyuxez6\py_env-python3\lib\site-packages\debian\copyright.py", line 59, in <module>
    from debian import deb822
  File "c:\users\mikem\.cache\pre-commit\repo8wyuxez6\py_env-python3\lib\site-packages\debian\deb822.py", line 321, in <module>
    import debian.changelog
  File "c:\users\mikem\.cache\pre-commit\repo8wyuxez6\py_env-python3\lib\site-packages\debian\changelog.py", line 93, in <module>
    import pwd
ModuleNotFoundError: No module named 'pwd'

Check Yaml...........................................(no files to check)Skipped
Fix End of Files.........................................................Passed
Trim Trailing Whitespace.................................................Passed
pylint (library code)....................................................Passed
pylint (examples code)...................................................Failed
- hook id: pylint_examples
- exit code: 1

Executable `/usr/bin/env` not found

有人能解释一下这意味着什么以及我是如何解决的吗?谢谢


Tags: inpyenvcacheliblinecodepre

热门问题