导入键盘出现 python 错误

2023-12-06

所以我使用下载了 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

我唯一的猜测是我没有这些文件之一,或者我需要键盘的另一个依赖项。任何帮助将非常感激


这是 Python 2.7 版本中的一个错误,由https://bugs.python.org/issue27330并固定在https://bugs.python.org/issue29082 . It 存在于2.7.13 and 已于 2.7.14 修复.

keyboard触发此错误通过使用from __future__ import unicode_literals in keyboard._winkeyboard.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

导入键盘出现 python 错误 的相关文章

随机推荐