ImportError: No module named pynput

ImportError: No module named pynput

所以我安装了 pynput (pip install pynput) 但它仍然给我一个错误,我没有安装它。是否有一个原因?谢谢

Traceback (most recent call last):
  File "test.py", line 1, in <module>
    from pynput import mouse
ImportError: No module named pynput

您的 pip 安装指向的 python 版本与 运行 那个脚本

的版本不同

你通常可以通过 python -m pip install <package> 解决这个问题(这将确保为 python 指向的 python 版本安装它)

如果你只是使用系统 python 尝试使用 python3 -m pip install XXX 因为 pip 本身可能引用 python2

如果您在 vscode 中使用 virtualenv,则需要使用 <venv_path>/bin/activate 激活该版本,然后您可以 运行 python -m pip install XXXX