linux(arch)安装python使用PyUserInput模拟键鼠

本文详细介绍了如何在Arch Linux系统中从源码编译安装Python 3.5.6版本,并配置环境变量。此外还提供了安装pip的方法及示例代码,展示了如何使用pip安装第三方库并实现模拟键鼠操作等功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux(arch)安装python

编译安装
Python-3.5.6.tgz

cd /home
wget https://www.python.org/ftp/python/3.5.6/Python-3.5.6.tgz
tar xvf Python-3.5.6.tgz
cd Python-3.5.6
# 配置和编译
./configure --prefix=/vhs/python3
make
sudo make install
# 环境变量
export PATH="$PATH:/vhs/python3/bin/python3"
# 测试
/vhs/python3/bin/python3

自带pip
/vhs/python3/bin/pip3
手动安装pip
下载

wget https://files.pythonhosted.org/packages/69/81/52b68d0a4de760a2f1979b0931ba7889202f302072cc7a0d614211bc7579/pip-18.0.tar.gz
tar xvf pip-18.0.tar.gz
# 安装
sudo /vhs/python3/bin/python3 setup.py install

实例,使用模拟键鼠
GitHub

# 更新pip
sudo /vhs/python3/bin/pip3 install --upgrade pip
# 安装插件PyUserInput
sudo /vhs/python3/bin/pip3 install PyUserInput
# py文件
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# /vhs/python3/bin/python3 /home/lxx/桌面/py.py
print ("hello world");
import pymouse,pykeyboard,os,sys
import pyscreenshot as ImageGrab
# sudo /vhs/python3/bin/pip3 install pyscreenshot
from pymouse import *
from pykeyboard import PyKeyboard
m = PyMouse() 
k = PyKeyboard()

k.type_string('world') # 	模拟按键输入

# m.click(x,y,button,n) 
# 鼠标点击 x,y 是坐标位置 ;
# buttong 1表示左键,2表示点击右键 ;
# n 点击次数,默认是1次,2表示双击

# m.move(x,y) 
# 鼠标移动到坐标(x,y)

x_dim, y_dim = m.screen_size() 
# 获得屏幕尺寸

# 截图
# sudo /vhs/python3/bin/pip3 install pyscreenshot
# fullscreen
# im=ImageGrab.grab()
# im.show()

# part of the screen
im=ImageGrab.grab(bbox=(10,10,300,300))
# im.show()
im.save("/home/lxx/桌面/im.png")
im.close()
# to file
# ImageGrab.grab_to_file('/home/lxx/桌面/im.png')


# 做图
# sudo /vhs/python3/bin/pip3 install setuptools numpy Matplotlib opencv-python
img = cv2.imread("/home/lxx/桌面/im.png")
cv2.imshow("Image",img)
cv2.waitKey(0)
cv2.destroyAllWindows()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值