【发布时间】: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 解决了