Python 在Ubuntu中模拟鼠标滚动

Python 在Ubuntu中模拟鼠标滚动,python,mousewheel,autokey,Python,Mousewheel,Autokey,我在Ubuntu中使用Python模拟鼠标(移动,单击) 并寻找解决方案 鼠标滚轮向下滚动 我的AutKey原型使用pyautogui(由pip3安装pyautogui安装)时没有任何功能: # pip3 install pyautogui import pyautogui pyautogui.scroll(20) 你知道如何在或中做到这一点吗 系统 解决方案 打开AutoKey并单击:Edit>Preferences>scriptengine>,然后选择pyautogui所在(或包含)的文件

我在Ubuntu中使用Python模拟鼠标(
移动
单击

并寻找解决方案

鼠标滚轮向下滚动

我的AutKey原型使用pyautogui(由
pip3安装pyautogui
安装)时没有任何功能:

# pip3 install pyautogui
import pyautogui
pyautogui.scroll(20)
你知道如何在或中做到这一点吗

系统 解决方案 打开
AutoKey
并单击:
Edit>Preferences>scriptengine>
,然后选择pyautogui所在(或包含)的文件夹

对我来说,这是:

home/<my linux username>/anaconda3/lib/python3.7/site-packages
但这需要sudo,从我的阅读来看,AutoKey似乎不太喜欢
鼠标
模块。从AutoKey运行此脚本时出现错误:

ImportError:您必须是root才能在Linux上使用此库`

然后我尝试了名为
pyautogui
的模块。这会导致错误,即即使模块已安装,也无法找到模块
pyautogui

我首先使用
pip install pyautogui
在Anaconda base环境上安装了
pyautogui
。虽然它找不到它,所以我用
conda deactivate
停用了anaconda,并用
pip install pyautogui
再次安装在linux python版本上。重新启动AutoKey后,AutoKey(仍然)找不到它。但是在链接到
pyautogui
包之后,它可以找到它

有待改进的地方 我认为这个解决方案可以通过自动化来改进,因为这是一个基本的功能,人们可能会喜欢Ubuntu操作系统的每一个(新实例)。因此,AutoKey可以与
pyautogui
一起自动安装。如果确定了autokey存储此首选项的位置,则可以自动设置该位置

而且,我还没有在jupyter笔记本中使用它

home/<my linux username>/anaconda3/lib/python3.7/site-packages
import mouse
mouse.wheel(delta=1)