我下载了 Python 2.7 的键盘模块,使用 pip install keyboard
命令安装。
安装完成后,我尝试按如下方式导入:
import keyboard as keyboard
然而,它给了我这个错误:
File "C:\Python27\lib\site-packages\keyboard\__init__.py", line 120, in <module>
from. import _winkeyboard as _os_keyboard
File "C:\Python27\lib\site-packages\keyboard\_winkeyboard.py", line 37, in <module>
kernel32 = ctypes.WinDLL('kernel32', use_last_error=True)
File "C:\Python27\lib\ctypes\__init__.py", line 362, in __init__
self._handle = _dlopen(self._name, mode)
TypeError: LoadLibrary() argument 1 must be string, not unicode
我的唯一猜测是我没有这些文件之一或者我需要另一个键盘的依赖项。任何帮助将不胜感激。
keyboard
最近有很多bug。你应该报告它。 - Aran-Fey.
不应该是pip install
命令的一部分? - user202729b'kernel32'
而不是'kernel32'
。或者只需升级 Python 2.7。 - Martijn Pieters