【问题标题】:qmk setup fails with "No Module named hid"qmk 设置失败并显示“没有名为隐藏的模块”
【发布时间】:2021-08-17 19:23:59
【问题描述】:

我正在尝试让qmk 工作。通过brew install qmk/qmk/qmk/ 安装后,我运行qmk setup

我收到此错误。

 qmk setup
Error: %s: %s ('ModuleNotFoundError', ModuleNotFoundError("No module named 'hid'"))
Traceback (most recent call last):
  File "/usr/local/Cellar/qmk/0.0.45/libexec/lib/python3.9/site-packages/qmk_cli/script_qmk.py", line 99, in main
    import qmk.cli  # noqa
  File "/Users/anthony/qmk_firmware/lib/python/qmk/cli/__init__.py", line 158, in <module>
    from . import console  # noqa
  File "/Users/anthony/qmk_firmware/lib/python/qmk/cli/console.py", line 9, in <module>
    import hid

我使用的是 macOS 10.15.7。我通过 pyenv 安装了 python。这个错误的原因是什么?

【问题讨论】:

  • 你试过手动安装吗,比如/usr/local/Cellar/qmk/0.0.45/libexec/lib/python3.9 -m pip install hid
  • 在某种程度上。该目录实际上有一堆看起来是源文件的东西。 Python 已安装到 /usr/local/Cellar/qmk/0.0.45/libexec/bin/python3.9。这样做是成功的,但会出现另一个错误:错误:%s:%s ('ImportError', ImportError('无法加载以下任何库:libhidapi-hidraw.so libhidapi-hidraw.so.0 libhidapi-libusb.so libhidapi-libusb.so.0 libhidapi-iohidmanager.so libhidapi-iohidmanager.so.0 libhidapi.dylib hidapi.dll libhidapi-0.dll')) 。 . .
  • 你试过安装libhid吗?
  • 看起来很奇怪,你有没有试过简单地使用/path/to/python -m pip install qmk来安装qmk
  • 原来qmk 有一个问题,通过升级到至少 0.0.51 解决了

标签: python qmk


【解决方案1】:

尝试更新 qmk - 使用 0.0.45 时遇到同样的问题,但使用 0.0.51 时有效。 试试brew upgrade qmk/qmk/qmk

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 2021-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-16
    相关资源
    最近更新 更多