python3.7无法import pykeyboard的原因
问题1:ModuleNotFoundError: No module named ‘windows’
问题2:cant import name ‘PyKeyboard’ from ‘pkkeyboard’(…\Lib\site-packages\pykeyboard_init_.py)
报错如下
找到路径,用如下文件替换__init__.py,记得保存原文件!
我省略了注释的部分,原版文件请参考:ImportError: cannot import name ‘PyKeyboard‘ from ‘pykeyboard‘报错解决办法
import sys
if sys.platform.startswith('java'):
from .java_ import PyKeyboard
elif sys.platform == 'darwin':
from .mac import PyKeyboard, PyKeyboardEvent
elif sys.platform == 'win32':
from .windows import PyKeyboard, PyKeyboardEvent
else:
from .x11 import PyKeyboard, PyKeyboardEvent
问题3 pip安装时报错,如下
建议更新setuptools和pip
pip install --upgrade setuptools && python -m pip instyall --upgrade pip