ModuleNotFoundError:没有名为';XXX和x27;用Python
我正在尝试开发带有眼睛的鼠标控制应用程序,我正在寻找示例项目。我试图运行源代码,但我得到了这个错误ModuleNotFoundError:此站点中没有名为“windows”的模块,已经有人问过同样的问题,但这对我没有帮助 我怎样才能修好它ModuleNotFoundError:没有名为';XXX和x27;用Python,python,Python,我正在尝试开发带有眼睛的鼠标控制应用程序,我正在寻找示例项目。我试图运行源代码,但我得到了这个错误ModuleNotFoundError:此站点中没有名为“windows”的模块,已经有人问过同样的问题,但这对我没有帮助 我怎样才能修好它 import zmq from windows import PyMouse, PyMouseEvent m = PyMouse() x_dim, y_dim = m.screen_size() context = zmq.Context() socket
import zmq
from windows import PyMouse, PyMouseEvent
m = PyMouse()
x_dim, y_dim = m.screen_size()
context = zmq.Context()
socket = context.socket(zmq.SUB)
socket.connect("tcp://127.0.0.1:5000")
socket.setsockopt(zmq.SUBSCRIBE, '')
smooth_x, smooth_y= 0.5, 0.5
while True:
msg = socket.recv()
items = msg.split("\n")
msg_type = items.pop(0)
items = dict([i.split(':') for i in items[:-1] ])
if msg_type == 'Pupil':
try:
my_gaze = items['norm_gaze']
if my_gaze != "None":
raw_x,raw_y = map(float,my_gaze[1:-1].split(','))
smooth_x += 0.5 * (raw_x-smooth_x)
smooth_y += 0.5 * (raw_y-smooth_y)
x = smooth_x
y = smooth_y
y = 1-y
x *= x_dim
y *= y_dim
x = min(x_dim-10, max(10,x))
y = min(y_dim-10, max(10,y))
m.move(x,y)
except KeyError:
pass
else:
pass
在所有代码之后,我看到了错误
Python版本:3.7.4
Pip版本:19.2.3在cmd提示符中使用
python-m Pip安装windows
。什么是windows?是你写的本地子包吗?
有一个windows软件包@pypi,但它只是microsoft提供的占位符(没有任何内容)
PyMouse在Readme@github中表示,PyMouse被合并到PyUserInput()中。我会用它来代替。这只是意味着您的python缺少用于操作的windows模块,它不工作。我已经试过了。每当你想使用一个软件包时,一定要去pypi.org/搜索并下载到你的环境中。在本例中,我假设您希望在命令行运行时安装包?在原始代码中,第二行是这样的<代码>导入PyMouse但它不工作。有人说从windows导入PyMouse,PyMouseeEvent使用它。它不再工作了。这是同一个问题的链接: