我正在处理一个项目,需要使用PyMouse模块。
pip install pymouse
正确安装了pymouse,所以我认为一切都很好。 但是,在导入PyMouse时:
from pymouse import PyMouse
我在运行程序时遇到以下错误:
Traceback (most recent call last):
File "4opeenrij.py", line 1, in <module>
from pymouse import PyMouseEvent
File "C:\Users\lcdew\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pymouse\__init__.py", line 92, in <module>
from windows import PyMouse, PyMouseEvent
ModuleNotFoundError: No module named 'windows'
我似乎无法弄清楚可能导致此错误消息的原因。任何帮助将不胜感激。
我正在使用Python 3.7 32位
当前点值版本:18.1
我有Windows 10
在64位操作系统上工作
答案 0 :(得分:2)
我让我开始研究,一开始变得困惑,所以看起来更深。 事实证明pymouse绝对充满错误。我不愿找到的更多内容。 您得到的错误只是编码错误导致的许多错误之一。
代码说:
from windows import PyMouse, PyMouseEvent
它应该说:
from .windows import PyMouse, PyMouseEvent
或者:
from pymouse.windows import PyMouse, PyMouseEvent
不幸的是,PyUserInput是一个没有pymouse的姐妹程序包,需要pyhook,而3.7、3.6和所有最新版本均不支持pyhook。经过一番环顾后,我不得不得出一个结论:除了安装真正的早期版本外,没有其他方法可以解决我发现的问题。
答案 1 :(得分:0)