Python整理

Python3 & uiaotumator2环境安装中的问题

#安装adb

一:#安装 python-uiautomator2
pip install --pre -U uiautomator2

#校验可以使用命令
pip show uiautomator2

二:#设备安装 atx-agent,最后提示 success,代表 atx-agent 初始化成功。
打开cmd,python -m uiautomator2 init

三:#安装可视化UI查看器—Weditor,获取界面元素:(这里需要指定版本,不然一直会失败)
pip install --pre weditor==0.6.4

四:#查看所有安装的三方库
pip list packages

五:Windows上运行Android端:
打开终端(cmd)输入命令启动weditor:
python -m weditor
命令执行成功后会自动调用浏览器打开地址http://localhost:17310/

<1>选择目标设备Android

<2>输入命令查看android设备UUID:adb devices

<3>在WEditor界面输入设备UUID

<4>点击Connect,连接成功

<5>点击dump hierarchy

一:连接设备
1:通过WiFi,假设设备IP 192.168.5.4和您的PC在同一网络中
import uiautomator2 as u2
d = u2.connect(‘192.168.5.4’)

2:通过USB,假设设备号0123xxxxx
在这里插入图片描述
3:查看任意接口如何使用,长按ctrl,点击接口名字

常用内容
选中要注释的代码,使用【Ctrl+/】快捷键多行注释;

借鉴:
uiaotumator2库中文手册:https://blog.youkuaiyun.com/damao528/article/details/105936359/
Python-uiautomator2学习3–基本操作及应用,借鉴:https://www.jb51.cc/android/1044775.html

### 整理和管理 Mac 上的 Python 环境 #### 删除已安装Python 版本 对于不再使用的特定版本的 Python,可以通过以下命令彻底移除: 通过终端执行如下指令来删除应用程序中的 Python 3.x 安装包: ```bash sudo rm -rf "/Applications/Python 3.x" ``` 接着,移除位于框架目录下的对应版本: ```bash sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.x ``` 最后,清理 `/usr/local/bin` 中指向该版本的所有软链接。这一步骤可以防止残留的路径干扰新版本的正常工作: ```bash cd /usr/local/bin/ ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/3.x' | awk '{print $9}' | tr -d @ | sudo xargs rm ``` 以上操作会完全清除指定版本的 Python 及其关联组件[^2]。 #### 设置新的 Python 环境变量 当重新安装或切换到不同版本时,可能需要更新系统的 PATH 环境变量以便正确调用所需的解释器。编辑 `~/.zshrc` 或者 `~/.bash_profile` 文件,在其中加入最新的 Python 路径。例如,如果最新版被放置于 `/Users/user_name/Library/Python/3.x/bin` ,则添加如下行至配置文件末尾: ```bash export PATH="/Users/user_name/Library/Python/3.x/bin:$PATH" ``` 保存更改后运行 source 命令使修改生效: ```bash source ~/.zshrc # 如果使用的是 zsh 终端 # 或者 source ~/.bash_profile # 如果使用的是 bash 终端 ``` 验证当前默认使用的 Python 解释器及其版本号: ```bash python3 --version which python3 ``` 这些方法可以帮助保持开发环境中 Python 版本的一致性和整洁度[^1]。 #### 使用虚拟环境隔离项目依赖关系 为了更好地管理和维护各个项目的独立性以及避免全局库冲突,建议创建专门针对单个项目的工作空间——即所谓的“虚拟环境”。借助工具如 venv 模块可轻松实现这一点: ```bash python3 -m venv my_project_env source my_project_env/bin/activate pip install requests numpy pandas ... deactivate ``` 每次启动新项目前激活相应的虚拟环境,并在此基础上安装必要的第三方模块;完成任务之后记得停用它以恢复常规状态[^3]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值